CN106454004B - Fax transmission control device and fax transmission control method - Google Patents

Fax transmission control device and fax transmission control method Download PDF

Info

Publication number
CN106454004B
CN106454004B CN201510478892.0A CN201510478892A CN106454004B CN 106454004 B CN106454004 B CN 106454004B CN 201510478892 A CN201510478892 A CN 201510478892A CN 106454004 B CN106454004 B CN 106454004B
Authority
CN
China
Prior art keywords
fax
transmission
grade
historical record
accidentally
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510478892.0A
Other languages
Chinese (zh)
Other versions
CN106454004A (en
Inventor
竹内和也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba TEC Corp
Original Assignee
Toshiba Corp
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba TEC Corp filed Critical Toshiba Corp
Priority to CN201510478892.0A priority Critical patent/CN106454004B/en
Publication of CN106454004A publication Critical patent/CN106454004A/en
Application granted granted Critical
Publication of CN106454004B publication Critical patent/CN106454004B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32005Automation of particular receiver jobs, e.g. rejecting unwanted calls
    • H04N1/32016Automation of particular receiver jobs, e.g. rejecting unwanted calls according to the caller's identification, e.g. fax number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32704Establishing a communication with one of a facsimile and another telecommunication apparatus sharing a single line
    • H04N1/32715Detecting
    • H04N1/32736Detecting a state or mode of the facsimile apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

The present invention relates to fax transmission control device and fax transmission control methods.Fax transmission control device has: selecting unit, and according to destination number of the destination number as the transmission historical record of the fax of attribute and the fax that should be sent is included at least, a grade is selected in the more than two grades for avoiding processing from accidentally sending;And execution unit, execute accidentally transmission avoidance processing corresponding with the grade selected by the selecting unit.

Description

Fax transmission control device and fax transmission control method
Technical field
The present invention relates to fax transmission control device, fax transmission control method and the records for controlling fax transmission Medium.
Background technique
When carrying out fax transmission, user is allocated using the number key etc. of picture unit to the picture unit of destination Telephone number (hereinafter referred to as " destination number ") input.Then, picture unit pair and the destination number phase being entered Corresponding destination carries out fax transmission.
Alternatively, the destination number of each destination to be registered in the address book of picture unit.Then picture unit receives ginseng According to the destination of user's selection of address book, fax transmission is carried out to the destination selected.
In this way, taking this as an opportunity after picture unit directly receives destination number or receives the selection from address book Execute fax transmission.So, it is assumed that when the destination of the destination number of user's input error or selection mistake, then The destination that mistake unimagined to user occurs sends the mistake transmission of fax.Also, it is then generated in case of accidentally sending in this way The problem of information transmission needed is less than the destination that user imagines.Also, it leads to the problem of and information is revealed to the third party.
User is set to confirm mesh again when fax transmission executes as preventing such method accidentally sent can be considered Ground.Specifically, picture of the display for destination confirmation.Then, mesh is confirmed again by referring to picture to receive to come from Ground user transmission execute be designated as opportunity and execute fax transmission.Thereby, it is possible to avoid accidentally sending.
However, in above-mentioned confirmation processing, operation that user needs execute instruction for the transmission after confirming again, The repeatedly operation of input destination.Therefore, the operand for causing user that should carry out increases, and convenience reduces.
Summary of the invention
The fax transmission control device that one embodiment is related to, has: selecting unit, is remembered according to the transmission history of fax The destination number of record and the fax that should be sent, selection one etc. from the more than two grades for accidentally sending avoidance processing Grade, the transmission historical record include at least destination number as attribute;And execution unit, execute and pass through selecting unit The grade of selection is corresponding accidentally to send avoidance processing.
The fax transmission control method that one embodiment is related to according to the transmission historical record of fax and should be sent The destination number of fax selects a grade from accidentally sending, wherein the transmission is gone through in the more than two grades for avoiding processing Records of the Historian record includes at least destination number as attribute, and fax transmission control method also executes mistake corresponding with the grade selected Send avoidance processing.
Detailed description of the invention
Fig. 1 is the block diagram of all-in-one multifunctional machine involved in first embodiment.
Fig. 2 is the block diagram of controller.
Fig. 3 is the figure for indicating communication history record.
Fig. 4 is the figure for indicating check range.
Fig. 5 is the figure for indicating class information.
Fig. 6 is the flow chart (1/2) for the movement for indicating all-in-one multifunctional machine.
Fig. 7 is the flow chart (2/2) for the movement for indicating all-in-one multifunctional machine.
Fig. 8 is the figure for indicating an example of class information.
Fig. 9 is the figure for indicating destination confirmation screen.
Figure 10 is the figure for indicating the record of communication history involved in second embodiment.
Figure 11 is the flow chart for indicating the movement of all-in-one multifunctional machine involved in present embodiment.
Figure 12 is the figure for indicating the selection of letter in reply destination involved in third embodiment picture.
Figure 13 is the figure for indicating historical record editing pictures.
Figure 14 is the figure for indicating setting change picture.
Specific embodiment
The fax transmission control device of present embodiment has according to the fax for including at least destination number as attribute Transmission historical record and the destination of fax that should send, avoid hierarchical selection 1 of 2 or more of processing from accidentally sending The selecting unit of grade.Detailed description of embodiments of the present invention referring to the drawings.
Embodiment one
As shown in Figure 1, this first embodiment includes all-in-one multifunctional machine 100, personal computer 200 and outside line 300.
All-in-one multifunctional machine 100 is to carry out that the all-in-one multifunctional machine accidentally sent can be avoided while the control of fax transmission (MFP:Multi-Function Printer).Moreover, personal computer 200 is the personal computer that user utilizes.Also, Outside line 300 is the outside line connecting with telephone wire road network.Moreover, personal computer 200 passes through LAN (Local Area Netword) It can be communicated to connect with all-in-one multifunctional machine 100.
All-in-one multifunctional machine 100 transmits and receives number of files via other all-in-one multifunctional machines of outside line 300 and illustration omitted According to.
Moreover, personal computer 200 sends document data and purpose to all-in-one multifunctional machine 100 according to the instruction of user Ground number.Then, all-in-one multifunctional machine 100 to other all-in-one multifunctional machines corresponding with the destination number received or The document data that equipment with fax receiving function transmits and receives.
Then, the functional module for being included to all-in-one multifunctional machine 100 is illustrated.
All-in-one multifunctional machine 100 includes controller 110, operation display part 120, scanner section 130, printing portion 140, fax portion 150 and I/F160.
Controller 110 is the part for controlling the various functions of all-in-one multifunctional machine 100.To the detailed composition of controller 110 It is described below.
Operation display part 120 is to show the part of information to user while receiving the operation of user.Operation display part 120 are realized using the touch screen or physical button for example with display picture.
Scanner section 130 is document, the document by reading for reading the object for carrying out fax transmission optically from paper delivery medium Be converted to the part of image data.Printing portion 140 or fax portion 150 are sent to by the image data that conversion generates.
Printing portion 140 receives image data from scanner section 130.Moreover, printing portion 140 receives what fax portion 150 received Facsimile data.Then, the data that printing portion 140 is received according to these form toner image on the media such as paper.
Fax portion 150 is the part realizing the reception of fax and sending.Fax portion 150 is connect with outside line 300, is in and connection In the state that other picture units of outside line 300 can be in communication with each other.Then, the transmission faxed by fax portion 150 and It receives.
I/F160 is the interconnecting piece for connecting with the LAN comprising personal computer 200 etc., such as utilizes network interface card And it realizes.
Then, it is illustrated referring to more detailed composition of the Fig. 2 to controller 110.As shown in Fig. 2, controller 110 includes Fax transmission control unit 400.Fax transmission control unit 400 includes arithmetic processing section 111, communication history record storage portion 112, core To range storage unit 113 and class information storage unit 114.
Arithmetic processing section 111 is by structures such as CPU (Central Processing Unit: central processing unit) and memories At part.Arithmetic processing section 111 carries out calculation process according to the software being stored in memory, according to the knot of the calculation process Fruit, each hardware that control all-in-one multifunctional machine 100 is included.That is, fax transmission control unit 400 is cooperated by software with hardware It realizes.Moreover, arithmetic processing section 111 is by updating and referring to communication history record storage portion 112, check range storage unit 113 and the various information that are stored of class information storage unit 114, avoid with for accidentally sending using these various information Mistake send to avoid and handle relevant control.
Communication history record storage portion 112 is to the fax transmission and received history note for indicating that fax portion 150 carries out Record is the part that the information of communication history record is stored.Moreover, check range storage unit 113 is being determined for avoiding accidentally hair When the mistake sent sends the content for avoiding processing, transmission is adjusted to the range for the communication history record by limiting reference and is gone through The information that the Records of the Historian records included historical record number is stored.Also, in the storage of class information storage unit 114 for executing hair The condition sent.Communication history record storage portion 112, check range storage unit 113, class information storage unit 114 are by hard disk, flash memory Etc. the physical composition of fixednesies recording medium.
All-in-one multifunctional machine 100 in present embodiment is used in back according to the various information for being stored in these storage units The content for keeping away the mistake transmission avoidance processing accidentally sent is different.In addition, keeping it different also comprising according to circumstances without for avoiding The mistake accidentally sent sends avoidance processing.More specifically, about the transmission for recording included destination number to communication history, Using the transmission for the content for being for users many and diverse degree reduction of confirmation that processing is avoided in accidentally transmission.On the other hand, about right Communication history records the transmission of do not included destination number, is many and diverse using avoidance processing is accidentally sent, however being can The transmission for the content for preventing the ratio accidentally sent high.
Then, referring to Fig. 3 and Fig. 5, the information for being stored in these storage units is further described in detail.
Firstly, an example to the historical record for being stored in communication history record storage portion 112 is said referring to Fig. 3 It is bright.Historical record and reception historical record are sent as shown in figure 3, storing in communication history record storage portion 112.It is gone through in transmission Moment and transmission result are executed comprising sending processing ID, destination number, sending as attribute in Records of the Historian record.
Here, sending processing ID is the identification number for respectively sending processing for identification.Moreover, destination number is in each hair Send the destination number of fax transmission in processing.Also, sending the execution moment is at the time of executing each transmission processing.Also, it sends out Give the result is that indicate each transmission processing whether successful information.Send result end in failure when, failure the reasons why also deposited Storage.For example, in the case where destination number does not connect with picture unit and connects the telephone set of audio communication, without The reception of fax, sending result is " failure: destination is unknown ".
Moreover, receive historical record in as attribute include receive processing ID, receive source Mobile Station International ISDN Number, receive execute the moment with And reception result.
Here, receiving processing ID is the identification number for respectively receiving processing for identification.Moreover, receiving source Mobile Station International ISDN Number is respectively to connect The number in the reception source of the fax received in receipts processing.Also, receiving the execution moment is at the time of executing each reception processing.And And reception result be indicate each reception processing whether successful information.When reception result ends in failure, the reasons why failure It is stored.For example, reception result is " failure: having a power failure " when having a power failure in the reception of fax.
Then, an example of the information for being stored in check range storage unit 113 is illustrated referring to Fig. 4.In the example in fig. 4 It only includes check range that the information of check range storage unit 113, which is stored in, as attribute, however can also store it as needed His information.In the example in fig. 4, check range is " within nearest three months ".Therefore, reference is stored in communication history record and deposits The transmission historical record sent in historical record within nearest three months in storage portion 112, determines the content for accidentally sending and avoiding processing. In this regard, it is also contemplated that not special provision check range, and the transmission for being stored in communication history record storage portion 112 is gone through Records of the Historian record is all checked.But check range is provided under reason described below in the present embodiment.In addition, core Time (nearest three months, the year before start until before one month) as shown in the example of fig. 4 is not limited to range, it can be with It is 100 etc in the past historical record numbers of packages.
For example, sending destination as fax for sending fax before 3 years, continually sending later, it is believed that Because a possibility that this transmission will not accidentally be sent is very high, it is possible to omit and accidentally send avoidance processing.On the other hand, example As for be transmitted across before 3 years fax, it is primary till now later all do not retransmit the such transmission destination of fax, can A possibility that think this transmission accidentally to send, is very high, so in order to avoid accidentally transmission and it is preferred that accidentally send at avoidance Reason.
Therefore, in the present embodiment, check range is defined.But the check range is variable, Yong Huneng Enough any change check ranges.That is, if frequently to avoid accidentally sending avoidance processing, constriction check range.Another party Face, for example, if also to avoid and accidentally send, then widen check range even if frequently occurring accidentally to send avoidance processing.In this way, can be with Check range is changed acording to the requirement of user.
In addition, in this example, specifying check range with period this " within nearest three months ", but can also be advised It is this specified after the fixed date.For example, can be with specific specified check range in the form of this after in January, 2015.And And can not also be specified in this way, and specified using the number for sending historical record.For example, check range can be set For " newest 100 ", setting newest 100 transmissions processing is checking object.Moreover, even if being specified in this way When, check range be also it is variable, user can arbitrarily change check range.
Then, the information i.e. class information for being stored in class information storage unit 114 is illustrated referring to Fig. 5.Grade letter It ceases and is used as attribute comprising grade, respective conditions and misses transmission avoidance process content.
The mistake that grade has been expressed as accidentally sending avoidance and carry out in the present embodiment sends the value for avoiding processing grade. The low mistake of grade sends avoidance processing, and confirmation processing is easy for users, is to avoid the weak processing of the effect accidentally sent.It is another Aspect, as grade improves, processing becomes many and diverse for users, correspondingly becomes the strong processing of the effect avoided and accidentally sent. In this example, grade was three stages, can at least set two stage grade in the present embodiment.Moreover, it is also possible to set Four the grades more than stage.
Respective conditions are at the mistake transmission avoidance for sending destination and which grade for the fax transmission for indicating to execute from now on Manage corresponding condition.Such as the threshold value by setting to past transmission times determines respective conditions.In this example, will with it is pre- Surely the related transmission times in the past in the transmission destination sent is as respective conditions.Then, according to according to verification condition as core Transmission times contained by transmission historical record to object determines corresponding grade.For example, if transmission mesh with predetermined transmission The related past transmission times in ground be 0 time then grade be 3, transmission times be 5 times then grade be 1.That is, past transmission time The transmission destination that number is more, continually sends, lower grade.This is because for the transmission mesh continually sent Ground, due to accidentally send a possibility that it is low, even if avoid accidentally send effect it is weak, preferred process is simple for users.
Moreover, respective conditions are same as above-mentioned check range, user can change its content.For example, if to avoid companion Avoid processing as the mistake of processing many and diverse for users is sent with there is a situation where then simply set up as correspondence at high proportion In the respective conditions of inferior grade (grade 1).On the other hand, for example, if handling even if accidentally sending and avoiding to occur at high proportion, Avoid and accidentally sending, is then set as most respective conditions for sending destination and corresponding to high-grade (grade 3 or grade 2) etc.
In addition, in this example, to transmission times defined threshold, for the transmission to the transmission destination of predetermined transmission is secondary Number accounts for the value (hereinafter referred to as " sending ratio ") that the ratio of all transmission times for sending destination is for example expressed as a percentage, It can specify that threshold value.For example, the respective conditions for setting grade 3 set the respective conditions of grade 2 as " sending ratio less than 1% " For " ratio of transmission is 1% more than and less than 3% ", the respective conditions of grade 1 are set as " ratio of transmission is 3% or more ".So Afterwards, it is assumed that the transmission historical record of checking object is 100.At this point, if the transmission to the transmission destination of predetermined transmission is secondary Number is 0 time, then because sending ratio=0/100 × 100%, the ratio that sends is 0%.Therefore, corresponding grade 3.It is another Aspect, if the transmission times to the transmission destination of predetermined transmission is 5 times, because sending ratio=5/100 × 100%, So the ratio of transmission is 5%.Therefore, corresponding grade 1.
Moreover, past transmission times not only can be considered, it is also contemplated that past receive number.For example, it is also possible to Set the respective conditions of " receive number is 1 time or more and transmission times is 1 time or more " etc.
Accidentally sending avoidance process content is the particular content for accidentally sending and avoiding processing corresponding with each grade.
Although the low mistake of grade sends avoidance processing, processing is simple for a user, is to avoid the effect accidentally sent Weak process content.In the present embodiment, the mistake of grade 1, which is sent, avoids processing for " no confirmation " grade.Specifically, if Input or selection there are user to destination number then without accidentally sending avoidance processing, and execute transmission.
On the other hand, as grade improves, although processing is many and diverse, correspondingly use avoidance for a user The strong process content of the effect accidentally sent.
In this example, it is " confirming again " grade that the mistake of grade 2, which sends avoidance processing,.Specifically, if there is user couple The input or selection of destination number are then carried out for making user confirm that destination number is correctly handled again.Then, Yong Hujin After row confirms again, transmission is executed.
Moreover, in this example, it is " input again or reselection " grade that the mistake of grade 3, which sends avoidance processing,.Specifically, After receiving user to the input or selection of destination number, the input for making user carry out destination number again is carried out Or the processing of selection.Then, the destination number for inputting or selecting in the destination number for initially entering or selecting and again When code is consistent, transmission is executed.
In addition, user can arbitrarily select accidentally to send to avoid what kind of process content is process content be specially.Moreover, user Also it can arbitrarily select grade and accidentally send the combination for avoiding process content.
In conclusion in the present embodiment, check range, number of degrees, respective conditions can be arbitrarily set separately in user And it accidentally sends and avoids process content.User, which can arbitrarily determine, as a result, avoids the ability accidentally sent and along with for avoiding The balance of many and diverse degree of the processing accidentally sent.
Then, referring to the flow chart of Fig. 6 and Fig. 7, the movement of all-in-one multifunctional machine 100 is illustrated.Operation display Portion 120 receive fax transmission start operation after, all-in-one multifunctional machine 100 starts operation shown in fig. 6.As shown in fig. 6, first First, operation display part 120 receives the input (step of destination number corresponding with the transmission destination of fax transmission from user S11)。
Then, the fax transmission control unit 400 for including to controller 110 sends the purpose that operation display part 120 receives Ground number (step S12).
Then, whether effectively (step S13) fax transmission control unit 400 determines accidentally to send avoids setting.Here, accidentally sending Avoiding setting is to indicate that for avoiding the mistake accidentally sent transmission to avoid function be effective or invalid setting.It accidentally sends to avoid and set All-in-one multifunctional machine 100 carries out accidentally transmission avoidance processing when fixed effective, accidentally sends and avoids when setting invalid without accidentally sending back Keep away processing.Moreover, it is which of effective or invalid that user, which can set accidentally transmission to avoid setting,.
It accidentally sends to avoid and set when being set to invalid (being no in step S13), without having with accidentally transmission avoidance processing Associated movement, and carry out the step S22 of Fig. 7.
On the other hand, it accidentally sends to avoid and set when being set to effective (being yes in step S13), in order to carry out and accidentally send Avoid and handle related movement, and carries out the step S14 of Fig. 6.
In step S14, fax transmission control unit 400, which differentiates accidentally to send, avoids whether setting is to record using communication history Setting (step S14).It accidentally sends and avoids effective or invalid setting that setting is not only to determine in step s 13, may be used also To be about whether the setting recorded using communication history.This setting determinations be according to communication history record carry out corresponding to etc. The mistake of grade sends avoidance processing, does not still send avoidance processing accidentally according to as defined in communication history record progress.User can set It is fixed whether to be recorded using communication history.
It is recorded if do not set using communication history, enters step S19 (being no in step S14).On the other hand, if It sets and then enters step S15 using communication history record (being yes in step S14).
In step S15, the acquirement of fax transmission control unit 400 is stored in communication history record storage portion 112, check range The communication history of storage unit 113 and class information storage unit 114 record, check range and class information (step S15).
Then, fax transmission control unit 400 is recorded according to communication history and check range, extraction check range are included Communication history as checking object records (step S16).
Specifically, extracting check range institute from the communication history record for being stored in communication history record storage portion 112 The record for the range (the transmission execution moment is within nearest three months in the example of present embodiment) for including.
Also, the destination number that fax transmission control unit 400 inputs the user received in step s 11 in step The communication history record as checking object extracted in rapid S16 is checked (step S17).Then, fax transmission controls Portion 400 determines that checked result, the predetermined transmission destination sent are corresponding with the respective conditions of which grade ((step S18).
By the processing of step S16~S18, fax transmission control unit 400 includes at least destination number according to as attribute Code fax transmissions historical record and the fax that should be sent destination number, from accidentally send avoid handle 2 with On grade in select 1 grade.
Here, including at least two stage grade in class information as described above.In order to simple, as shown in Figure 8 to storage There is the case where including the class information of two grades to be illustrated.Respective conditions and the content for accidentally sending avoidance processing are also such as Content shown in Fig. 8.Respective conditions according to figure 8, if in the historical record as checking object comprising one with The consistent destination of destination number that is upper and being entered, then corresponding grade is grade 1, accidentally sends the content avoided and handled and is " no confirmation ".On the other hand, if in the historical record as checking object one be also free of and the destination number that is entered The consistent destination of code, then corresponding grade is grade 2, and the content for accidentally sending avoidance processing is " confirming again ".
(step when being contained in the historical record as checking object with the consistent destination of destination number being entered It is in S18), accidentally sending the content avoided and handled is " no confirmation ", therefore without accidentally sending avoidance processing, carries out the step of Fig. 7 Rapid S22.
On the other hand, the history note as checking object is not included in the consistent destination of destination number being entered When in record (no in step S18), because accidentally sending the content avoided and handled is " confirming again ", in order to carry out the mistake hair of " confirming again " It sends back to and keeps away processing, enter step S19.
Then, to it is no in no situation in step S14 or step S18 in the case where carry out step S19 after processing It is illustrated.
In step S19, the mistake for carrying out " confirming again " sends avoidance processing.Specifically, fax transmission control unit 400 is right 120 indicative purpose of operation display part confirmation screen display (step S19).Then, according to the instruction, operation display part 120 It shows destination confirmation screen (step S20).Here, indicating the concrete example of destination confirmation screen in Fig. 9.
As shown in the center in Fig. 9, display " is sent 106641 ××××s in dialog box.Destination exists wrong Accidentally? " etc. message.Here, " 106641 ×××× " is number of the destination of the user's input received in step s 11 Code.In addition, when destination number is the number being registered in the address book that all-in-one multifunctional machine 100 has, not only by user The destination number of input can also will be registered in title in address book, corresponding with destination number and be contained in message.
User is referring to relevant display, when destination is correct, presses " transmission " button shown in the lower part of picture.Separately On the one hand, when destination has mistake, the " Cancel " button shown in the lower part of picture is pressed, is ended processing.
Then, operation display part 120 receives the operation (step for transmission from the user of acknowledged destination confirmation screen Rapid S21).Then, the step S22 of Fig. 7 is carried out.
In addition, all-in-one multifunctional machine 100 cancels hair when the stipulated time, (such as 1 minute) was not received by confirmation operation It send, terminates accidentally to send avoidance processing.
Then, referring to Fig. 7 in no, step S18 in step s 13 be, finish step S21 when carry out the step of S22 later processing is illustrated.
Firstly, fax transmission control unit 400 contained by controller 110 executes the text that send to the instruction of scanner section 130 The scanning (step S22) of shelves.Scanner section 130 scans document according to instruction, generates image data (step S23).Scanner section 130 will The image data of generation is sent to fax portion 150.
Then, 400 pairs of instructions of fax portion 150 of fax transmission control unit contained by controller 110 execute fax transmission (step S24).Fax portion 150 according to instruction, by image data that scanner section 130 generates to the user that is received in sending step S11 The corresponding destination of destination number of input is sent (step S25).
After transmission, fax transmission control unit 400 contained by controller 110 handles the transmission executed in step S25 Relevant information adding is into the communication history record for be stored in communication history record storage portion 112 (step S26).It is specific and Speech, while will carry out the number of destination of transmission processing, and send the execution moment and send result foundation association, point ID is handled with new transmission, and is appended in communication history record.
By movement described above, the all-in-one multifunctional machine 100 of present embodiment can be recorded according to communication history etc. Information carries out accidentally transmission avoidance processing corresponding with the predetermined transmission number of destination sent, therefore for users, just Benefit is high.Moreover, the all-in-one multifunctional machine 100 of present embodiment is according to historical record and destination number is sent, to user For select in different 2 or more the grades of many and diverse degree suitable mistake to send to avoid and handle and execute.Specifically, to needs Accidentally sending the destination avoided and handled can suitably carry out accidentally sending avoidance processing, and send at avoidance to less requiring to miss The destination of reason can not require accidentally to send avoidance processing, can be conducive to the raising of the convenience of user as a whole.
Second embodiment
Then, second embodiment is illustrated.The all-in-one multifunctional machine 100 of present embodiment has and above-mentioned the The essentially identical composition of the all-in-one multifunctional machine 100 of one embodiment.
The all-in-one multifunctional machine 100 of first embodiment, which does not have, considers that the user for carrying out fax transmission is whose is constituted. But the all-in-one multifunctional machine 100 of present embodiment has user authentication function and subscriber management function, is executing based on progress The user of fax transmission is different from the first embodiment in terms of the mistake of who user sends avoidance processing.
In the following, being illustrated to above-mentioned difference, the content common with first embodiment is omitted the description.It is specific and Speech, to referring to Fig.1 and the functional module of each device that illustrated of Fig. 2 omits the description.
The communication history record for being stored in communication history record storage portion 112 in the present embodiment is indicated in Figure 10. Communication history record in present embodiment and the communication history record referring to Fig. 3 first embodiment illustrated are same, packet The historical record containing transmission and reception historical record.
On this aspect, receives the content of historical record and also go through in the present embodiment with being communicated involved in first embodiment The reception historical record that Records of the Historian address book stored portion 112 stores is identical.
On the other hand, the transmission historical record of the storage of communication history record storage portion 112 involved in present embodiment, makees It also include the identification information i.e. User ID of the user sent for identification for attribute.Moreover, present embodiment is multi-functional All-in-one machine 100 carries out the certification of user for the User ID of the determining user sent before transmitting.Then, this implementation The all-in-one multifunctional machine 100 of mode in step S26 to history information supplement information is sent when, the user that will send User ID be also appended to send historical record in.
Also, in the all-in-one multifunctional machine of present embodiment 100, according to each user prepare respectively check range and Class information.That is, check range storage unit 113 is corresponding with n user and stores n group check range data.Moreover, class information Storage unit 114 is corresponding with n user and stores n group class information.
In addition, in order to can use when being retrieved using User ID as keyword, send historical record, check range with And User ID of the record of class information etc as attribute comprising corresponding user.
Then, the movement of 1 pair of present embodiment is illustrated referring to Fig.1.Dynamic is indicated to Figure 11 movement indicated and Fig. 6 The identical symbol of the action mark of identical content in work, and omit the description.
Referring to Fig.1 1, it is operated first the input that display unit 120 receives User ID, password and destination number from user (step S31).These all information (step S32) that operation display part 120 is transmitted and received to controller.
Then, fax transmission control unit 400 is according to the User ID and password confirming password sent from operation display part 120 Whether correctly (step S33).For the correctness of password, fax transmission control unit 400 make each User ID and with the User ID pair The correct password answered is associated, is stored as group.
Here, processing terminate when password mistake (no in step S33).On the other hand, it if password is correct, is walked Rapid S13 later processing.Also, it is changed to step S15 in the present embodiment and carries out step S34.Specifically, such as step Shown in S15, fax transmission control unit 400 does not instead of only obtain communication history record, check range and class information, passes True transmission control unit 400 obtains the communication history note for the User ID corresponding with user that as attribute there is controller to authenticate The record of record, check range and class information.It handles in this way, the communication history note used after later step S16 Record, check range and class information are different for each user.
As described above, in the present embodiment, communication history recording needle is different each user.Therefore, Obtain following effect: when certain user sends, for other users be transmitted across and oneself is not also transmitted across once Destination is sent, can carry out accidentally sending avoidance processing.Thus, the all-in-one multifunctional machine 100 of present embodiment can be according to every The historical record of a user executes the hierarchical selection for accidentally sending and avoiding processing, therefore convenience for users in further detail It is high.
Moreover, in the present embodiment, check range and class information are different for each user.Therefore, it rises To following effect: can for each user setting with user is respective requires corresponding check range and class information. For example, for wanting near past transmission historical record that can amplify check range as the user of checking object, for inciting somebody to action Nearest transmission historical record can be with constriction check range as the user of checking object.Moreover, for example, for avoid frequently The user that processing is avoided in accidentally transmission occurs, is easy using corresponding to respective conditions as grade 1.On the other hand, for for example Occur to avoid the user accidentally sent accidentally transmission avoidance is handled even if frequent, using majority transmission destination corresponding to grade 3 Or respective conditions as grade 2.
In addition, in the above description, to making check range and class information all be directed to each user and different feelings Condition is illustrated, however to can be each user common for a part therein.
Moreover, the password of each user can be different, the password of each user can also be identical.
Also, without the above-mentioned certification based on password, the IC card isotactic for example carried using user can also be carried out The certification of fixed hardware uses organism authentication of a part of body of user etc..Also, user is also an option which is used Method is authenticated.
Third embodiment
Then, third embodiment is illustrated.Present embodiment and above-mentioned first embodiment and the second embodiment party The composition substantially of formula is identical.
The all-in-one multifunctional machine 100 of first embodiment and second embodiment basis in step S11, step S31 The transmission processing that the destination number of user's input or selection is faxed.In contrast, multi-functional the one of present embodiment Body machine 100 is the difference is that the processing write in reply to the fax received.
Above-mentioned difference is illustrated below, the content common with first embodiment is omitted the description.It is specific and Speech, to referring to Fig.1 and the functional module of each device that illustrated of Fig. 2 omits the description.
In the present embodiment, it is being operated first with receiving to handover operation of letter in reply mode etc. from user as opportunity Display unit 120 shows selection picture in letter in reply destination as shown in figure 12.
In letter in reply destination selection picture, is shown by dialog box and " please select to make from reception list below The message such as the reception source for the object write in reply ".Moreover, also showing that basis is stored in communication history record storage portion 112 Reception historical record made of, by the facsimile receptions source Mobile Station International ISDN Number that receives and receive the reception one for executing the combination at moment and being formed Look at table.
Then, the user for having references to above-mentioned letter in reply destination selection picture selects the object write in reply from list. Then, the reception source Mobile Station International ISDN Number as the specified object write in reply selected of the destination number of letter in reply.Then, it is changed in step The destination number of user's input or selection carries out step using the designated destination number in rapid S11, step S31 S12 or step S32 later processing.
In present embodiment described above, reception historical record can use, to receive fax in the past Communications destination is the transmission that object is faxed.In this way, playing following effect: because the logical of communication will be carried out in the past Letter destination is limited to sending object, it is possible to avoid and accidentally send.
In addition, in the above description, according to the reception historical record for being stored in communication history record storage portion 112, production At the list shown in letter in reply destination selection picture.It can make its deformation.Specifically, fax transmission control unit 400 takes The reception historical record in communication history record storage portion 112 must be stored in, be stored in the verification model of check range storage unit 113 It encloses.It is shown it is then possible to which the reception historical record for being included merely with check range is fabricated in letter in reply destination selection picture List.
Furthermore, it is possible to be combined with second embodiment.Specifically, determination is operated by the certification for carrying out user User.It is shown in letter in reply destination selection picture it is then possible to be fabricated to merely with the reception historical record of determining user The list shown.
It, can be with moreover, when once the list that showed carried out selection to user from letter in reply destination selection picture Transmission processing is not carried out immediately, but the communications destination setting that user once selected is indicated and stored in advance.Later, Again letter in reply destination selection picture in show list when, be set mark communications destination can using with colour into Row display etc., the composition that user can differentiate in advance.User can differentiate the communications destination that needs are write in reply as a result,.
Present embodiment described above is the preferred embodiment of the present invention, but is not delimit the scope of the invention only Only above embodiment can carry out the reality for implementing the mode of various changes without departing from the scope of spirit of the present invention It applies.
For example, above-mentioned present embodiment can be made to deform and realize as described below.
Variation
In the above description, the class information used in the judgement of step S18 is two grades as shown in Figure 8.At this On point, if in class information including three or more grades, prepared and step S19 to S21 pairs of step according to number of degrees Mistake answer, for executing each grade sends the received processing of confirmation operation.
On this basis, corresponding to three or more grades, in step S18, determine the predetermined transmission destination sent Corresponding grade is that grade is several (step S18).Then, the grade phase for being carried out in step S19 into step S21 and determining result It is corresponding accidentally to send avoidance processing.
It then, also can be real when in class information comprising three ratings above by carrying out the later processing of step S22 The mistake for now corresponding to grade sends avoidance processing.
Alternatively, program and the execution corresponding to each grade can be recalled from library or external server.
Moreover, in the above description, once receiving the input of a destination number, carrying out the hair to the destination number Send processing.Make its deformation, can once receive the input of multiple destination numbers, while carrying out to multiple destination number Transmission processing.Thereby, it is possible to send fax simultaneously to multiple destinations.In the case where such processing, respectively to multiple purposes Ground determines corresponding grade.Then, accidentally transmission avoidance processing corresponding with grade highest in each grade determined is carried out.By This, can either avoid and accidentally send, and can send simultaneously fax to multiple destinations.
Also, the fax transmission control unit 400 in the above description, carrying out being included for all-in-one multifunctional machine 100 returns It keeps away and accidentally sends avoidance processing shown in the Fig. 6 or Fig. 7, Figure 11 accidentally sent.Device except all-in-one multifunctional machine 100 can be into Above-mentioned accidentally send of row avoids some or all of processing.For example, be connected to the server unit of all-in-one multifunctional machine 100 into Row is above-mentioned to miss some or all of transmission avoidance processing, and related to accidentally transmission avoidance processing, server unit can control All-in-one multifunctional machine 100.Moreover, above-mentioned server unit and personal computer 200 are it is also possible to pass through LAN and multi-functional one Body machine 100 connects.And it is possible to remotely located above-mentioned server unit, by the network attached servers device such as internet and All-in-one multifunctional machine 100.
And it is possible to receive the picture number using image data and all-in-one multifunctional machine 100 is sent from personal computer 200 According to composition.Then, the image data that this is received can be carried out fax transmission by all-in-one multifunctional machine 100.At this point it is possible into Row accidentally sends avoidance processing for avoiding shown in Fig. 6 or Fig. 7, Figure 11 for accidentally sending.That is, user can pass through personal computer 200 are again confirmed or destination inputs again.Furthermore, it is possible to combine such composition with second embodiment.At this point, logical Cross the personal authentication that personal computer 200 carries out user.Then, the User ID and image data of the determining user of certification will be passed through It is sent together from personal computer 200 to all-in-one multifunctional machine 100.So, the step of can be realized second embodiment The processing of S31 and step S32, all-in-one multifunctional machine 100 are able to carry out the processing in the step after this.Play as a result, with Lower effect: the effect of second embodiment can utilize the class information and check range different for each user.
Also, personal authentication can be used for the personal authentication using personal computer 200 with dual-purpose.That is, a beginning to use When people's computer 200, user is made to carry out personal authentication, personal computer 200 can be used in personal authentication success.So It afterwards, can will be by beginning to use individual when personal computer 200 to recognize when sending image data to all-in-one multifunctional machine 100 The User ID for demonstrate,proving determining user is sent together with image data from personal computer 200 to all-in-one multifunctional machine 100.Such one Come, personal authentication can be made disposably to complete.
Furthermore, it is possible to which carrying out maloperation using personal computer 200 prevents setting change, class information and the core of setting To the editor of range.
Also, when transmission result or reception result are " failure ", it can make to send historical record or receive in historical record Result or reception result are sent not comprising these.Alternatively, can make to send historical record or receive in historical record comprising these It sends or receives, and so that avoiding in each embodiment for accidentally transmission is not included these in the check range of processing and send or connect It receives.In order to realize these, " send result or reception result is not " failure " " can be previously stored in verification as condition In the check range that range storage unit 113 is stored.
Also, user, which can also edit, sends historical record or reception historical record.Even if for example, distinguishing for transmission i.e. Make successfully but send destination mistake, is that can delete what user accidentally sent in historical record from sending when accidentally sending Destination.Moreover, user can determine the correspondence item that grade is included without considering class information for specific destination Part,.
3 example for illustrating the method for realizing these variations referring to Fig.1.Edit history record is indicated according to user Operation, all-in-one multifunctional machine 100 show historical record editing pictures as shown in fig. 13 that in operation display part 120.Remember in history Setting is just like project being recorded as " grade is specified " etc in Figure 13, specifying for carrying out grade in record editing pictures.Then, User is equipped with certain destination in defined grade when checking, to examined destination, as above-mentioned defined etc. grading Row handles and mark is arranged.Then, it when sending fax to examined designated destination, is referred to indicate, carry out above-mentioned The mistake of defined grade sends avoidance processing.
And in historical record editing pictures be arranged just like be recorded as in Figure 13 " deleting history record " etc, be used for The project of deleting history record.Then, in above-mentioned project, the meaning to certain destination deleting history record is being received from user Operation when, arithmetic processing section 111 deletes the destination from historical record.
Also, user, which can also carry out maloperation, prevents the volume of the setting change of setting, class information and check range Volume.For this purpose, showing that picture is changed in setting as shown in figure 14 in operation display part 120.Then, it can be carried out in above-mentioned picture Maloperation prevent setting effective or invalid setting, whether usage history record setting.Moreover, it is also possible to become in setting On more picture carry out class information in grade addition or deletion, class information content editor and check range volume Volume.
It, can be with using the organization name etc. of registration also, when being registered with the title of the communication objects such as organization name in the phonebook Further progress is used to avoid the processing accidentally sent.For example, read in scanner section 130 in order to carry out fax transmission optically When original copy, original is printed upon using the function extraction of OCR (Optical character recognition: optical character identification) Organization name on original text.On the other hand, by referring to telephone directory, organization name associated with destination number in telephone directory is determined. Then, confirm referring to telephone directory and whether the organization name of determination and the organization name that extracts from original copy are consistent.If the tissue of both sides Name is consistent, then executes transmission as non-accidentally send., whereas if the organization name of both sides is inconsistent, then stop as accidentally sending It only sends, or shows the message that there is the meaning for a possibility that accidentally sending in operation display part 120.
Thereby, it is possible to more reliably avoid accidentally sending.For example, corresponding with the transmission destination accidentally send etc. Grade is grade 1, is accidentally sent even can also avoid without confirmation grade.
Also, when registering the titles of communication objects such as organization name in the phonebook, utilize the organization name etc. of registration, Ke Yijin One step is carried out for avoiding the processing accidentally sent.For example, reading original optically in scanner section 130 in order to carry out fax transmission When original text, the organization name being printed upon on original copy is extracted using the function of OCR (Optical character recognition).Or Person extracts organization name from the literal function using OCR of the document data sent by personal computer 200.
On the other hand, by referring to telephone directory, organization name associated with destination number in telephone directory is determined.
Then, confirm referring to telephone directory and whether the organization name of determination and the organization name that extracts from original copy are consistent.If double The organization name of side is consistent, then executes transmission for non-accidentally send., whereas if the organization name of both sides is inconsistent, then it is accidentally transmission And stop sending, there is the message of the meaning for a possibility that accidentally sending alternatively, showing in operation display part 120.
Thereby, it is possible to more reliably avoid accidentally sending.For example, corresponding with the transmission destination accidentally send etc. Grade is grade 1, is accidentally sent even can also avoid without confirmation grade.
Various types of non-transitory computers can be used in program described above for realizing present embodiment can It reads medium (non-transitory computer readable medium) to be stored, be capable of providing to computer.It is non-to face When property computer-readable medium includes that various types of recording mediums with entity (tangible storage medium: have Shape storage medium).The example of non-transitory computer-readable medium includes magnetic recording media (such as floppy disk, tape, hard drive Device), Magnetooptic recording medium (such as photomagneto disk), CD-ROM (Read Only Memory: read-only memory), CD-R, CD-R/W, Semiconductor memory (such as exposure mask ROM, PROM (Programmable ROM: programming ROM), EPROM (Erasable PROM: erasable PROM), flash rom, RAM (random access memory: random access memory)).
Symbol description
100 all-in-one multifunctional machines, 110 controllers, 111 arithmetic processing sections, 112 communication history record storage portions, 113 verifications Range storage unit, 114 class information storage units, 120 operation display parts, 130 scanner sections, 140 printing portion, 150 fax portions, 160I/F, 200 personal computers, 300 outside lines, 400 fax transmission control units.

Claims (7)

1. a kind of fax transmission control device, which is characterized in that have:
Selecting unit is avoided according to the destination number of the transmission historical record of fax and the fax that should be sent from accidentally sending A grade is selected in more than two grades of processing, the transmission historical record includes at least destination number as category Property;And
Execution unit executes accidentally transmission avoidance processing corresponding with the grade selected by the selecting unit,
The selecting unit is according to the destination number for sending the fax including in historical record, should sending The ratio of quantity or the destination number selects the grade,
The selecting unit selects the grade, so that the biography that sends included in historical record, should send The the quantity of genuine destination number or the ratio of the destination number the more, and the degree confirmed is fewer.
2. fax transmission control device according to claim 1, which is characterized in that
It is also equipped with the adjustment unit for adjusting historical record number included in the transmission historical record.
3. fax transmission control device according to claim 1, which is characterized in that
The historical record that sends also includes to send the customer identification information of the user of fax for identification as attribute,
The selecting unit is from the transmission historical record only referring to customer identification information corresponding with current user Record as attribute.
4. fax transmission control device according to claim 1, which is characterized in that
The selecting unit is based on based on reception source Mobile Station International ISDN Number is included at least as the reception historical record of the fax of attribute The transmission historical record of the fax selects the grade, alternatively, the selecting unit is based on the transmission historical record On the basis of, the grade is also selected as the reception historical record of the fax of attribute based on including at least reception source Mobile Station International ISDN Number.
5. fax transmission control device according to claim 1, which is characterized in that
The accidentally transmission avoids the more than two grades handled and includes
Without confirmation,
Confirm again and
It inputs again or reselection
Two or more in these three grades.
6. fax transmission control device according to claim 1, which is characterized in that
It is also equipped with and edits the edit cell for sending historical record.
7. a kind of fax transmission control method, which is characterized in that
According to the destination number of the transmission historical record of fax and the fax that should be sent, avoid two of processing from accidentally transmission Select a grade in above grade, the transmissions historical record including at least destination number as attribute,
And accidentally transmission avoidance processing corresponding with the grade selected is executed,
The fax transmission control method,
Quantity also according to the destination number of the fax including in the transmission historical record, should sending should The ratio of destination number selects the grade,
The grade is selected, so that the destination number of the fax that sends included in historical record, should send The the quantity of code or the ratio of the destination number the more, and the degree confirmed is fewer.
CN201510478892.0A 2015-08-06 2015-08-06 Fax transmission control device and fax transmission control method Expired - Fee Related CN106454004B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510478892.0A CN106454004B (en) 2015-08-06 2015-08-06 Fax transmission control device and fax transmission control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510478892.0A CN106454004B (en) 2015-08-06 2015-08-06 Fax transmission control device and fax transmission control method

Publications (2)

Publication Number Publication Date
CN106454004A CN106454004A (en) 2017-02-22
CN106454004B true CN106454004B (en) 2018-12-14

Family

ID=58092233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510478892.0A Expired - Fee Related CN106454004B (en) 2015-08-06 2015-08-06 Fax transmission control device and fax transmission control method

Country Status (1)

Country Link
CN (1) CN106454004B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6922316B2 (en) * 2017-03-24 2021-08-18 富士フイルムビジネスイノベーション株式会社 Information processing equipment and programs

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006262124A (en) * 2005-03-17 2006-09-28 Fuji Xerox Co Ltd Communication device and communication method
CN101640745A (en) * 2008-07-31 2010-02-03 夏普株式会社 Image transmitting apparatus
JP2012054690A (en) * 2010-08-31 2012-03-15 Nec Access Technica Ltd Facsimile transmitting/receiving system, facsimile transmitting/receiving device, transmission method thereof, and program
CN102932573A (en) * 2011-08-09 2013-02-13 兄弟工业株式会社 Facsimile apparatus
CN104301576A (en) * 2013-07-17 2015-01-21 佳能株式会社 Facsimile apparatus and method for controlling the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006324968A (en) * 2005-05-19 2006-11-30 Fuji Xerox Co Ltd Method, program, and device for data transmission

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006262124A (en) * 2005-03-17 2006-09-28 Fuji Xerox Co Ltd Communication device and communication method
CN101640745A (en) * 2008-07-31 2010-02-03 夏普株式会社 Image transmitting apparatus
JP2012054690A (en) * 2010-08-31 2012-03-15 Nec Access Technica Ltd Facsimile transmitting/receiving system, facsimile transmitting/receiving device, transmission method thereof, and program
CN102932573A (en) * 2011-08-09 2013-02-13 兄弟工业株式会社 Facsimile apparatus
CN104301576A (en) * 2013-07-17 2015-01-21 佳能株式会社 Facsimile apparatus and method for controlling the same

Also Published As

Publication number Publication date
CN106454004A (en) 2017-02-22

Similar Documents

Publication Publication Date Title
JP4646509B2 (en) Information storage server and information storage program
CN1874406B (en) Image processing device
US8424056B2 (en) Workflow system and object generating apparatus
US20170262421A1 (en) Form Autofilling System
JP4802873B2 (en) Browsing management device, management method thereof, and program
CN100463483C (en) Image processing system
CN1893527B (en) Image data processing system
CN101729731B (en) Apparatus for determining facsimile transmission authorizer and facsimile machine having the apparatus
CN107105118A (en) Printing equipment and Method of printing
US20060048234A1 (en) Data management apparatus, data management system, and method of data management
CN102236537A (en) Print system
CN106657712B (en) Sending device and its control method
JP4009568B2 (en) Device management system and device management method
US20080244729A1 (en) Information processing apparatus, information processing method and computer readable medium
CN103327004B (en) Transmit the image processing apparatus and its control method of view data
US8368936B2 (en) Conference system and image data management method
JP2019124981A (en) Cooperation system, information processing apparatus, information registration method and program
CN100587661C (en) Image and sound output device and method
CN104284042B (en) Communicator and communication means
CN102196140A (en) Information processing apparatus and content management method
CN106454004B (en) Fax transmission control device and fax transmission control method
JP4380698B2 (en) Data processing apparatus, data processing method, and data processing program
JP6035997B2 (en) Information providing apparatus, information providing method, and information providing program
US8751410B2 (en) Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium
JP2007201639A (en) Image processing apparatus and control method thereof, image processing system, program, and recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181214

Termination date: 20210806

CF01 Termination of patent right due to non-payment of annual fee