EP0281860A1 - Electronic postage meter with a working mode selection - Google Patents

Electronic postage meter with a working mode selection Download PDF

Info

Publication number
EP0281860A1
EP0281860A1 EP88102791A EP88102791A EP0281860A1 EP 0281860 A1 EP0281860 A1 EP 0281860A1 EP 88102791 A EP88102791 A EP 88102791A EP 88102791 A EP88102791 A EP 88102791A EP 0281860 A1 EP0281860 A1 EP 0281860A1
Authority
EP
European Patent Office
Prior art keywords
message
mode
messages
franking
value
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.)
Withdrawn
Application number
EP88102791A
Other languages
German (de)
French (fr)
Inventor
Bernard Vermesse
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.)
Alcatel Satman SA
Original Assignee
SMH Alcatel SA
Alcatel Satman SA
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 SMH Alcatel SA, Alcatel Satman SA filed Critical SMH Alcatel SA
Publication of EP0281860A1 publication Critical patent/EP0281860A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • G07B2017/00266Man-machine interface on the apparatus
    • G07B2017/00298Visual, e.g. screens and their layouts
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00395Memory organization
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00427Special accounting procedures, e.g. storing special information

Definitions

  • a franking machine is equipped with a data input means generally constituted by a keyboard and a display means commonly called display.
  • a data input means generally constituted by a keyboard and a display means commonly called display.
  • the user composes the postage value of the stamp to be produced, and the numbers struck appear successively on the display so that the user can control his typing.
  • the display performs two other functions which are: - An alarm function, signaling faults consisting, for example, to indicate to the user the exhaustion of his credit (case of machines used in prepayment) or the blocking of the machine following an observation default. Generally, these functions are performed using indicator lights.
  • a machine counter display function which accumulates the total value of postage paid since the machine was put into service. In normal operation, the display of the state of this counter is permanent so that simple consumption checks can be carried out. In particular in the so-called post-payment mode, the state of this counter is reported daily on the monthly deposit sheet.
  • auxiliary counters make it possible to accumulate in a given period of time the number or the total value of postage made.
  • the user To manage the auxiliary meters, the user must be able to, for each meter taken individually, name it, turn it on, off, at zero, and view it.
  • auxiliary counters instead of 2 auxiliary counters, we want to offer the user several auxiliary counters, then he either multiplies the number of keys, or generalizes the technique of double or triple presses but, in this case, a lexicon accompanying the machine becomes necessary. The user must then constantly refer to the lexicon contained in the machine operating instructions to select, at a given time, one of the many auxiliary counters. On the other hand, it is necessary to provide for an increase in the display capacities, for example, an additional indicator which lights up if the state of an auxiliary counter is displayed, plus, at least, 2 digits specifying the number of the counter.
  • This machine makes it possible to make postage as soon as the operator has composed a stamp value, the number of postage being limited only by the available credit, which can be a cause of errors if the operator continues to postage without having changed the value of the stamp.
  • the object of the invention is to provide the operator with operating modes which he can choose himself, as a function of the number of frankings which he wishes to effect with the same stamp value.
  • the invention also aims to allow the operator to set himself, in one of the operations, the number of postage.
  • the subject of the invention is a franking machine comprising a keyboard, an alphanumeric display, a calendar clock, a microprocessor, a program memory, a text memory, and a working memory connected to a bus, a first set of messages for normal franking operations and a second set of messages for particular operations being stored in the text memory, the program memory containing programs, each program relating to a message from the first and second set of messages, each message being cut out in at least one screen comprising as many lines of characters as the display can display, the second set of messages being accessible by a menu key on the keyboard, pressing said menu key showing a first message start of the menu of the second set of messages, said first message comprising options each identified by a different number corresponding to a key on the keyboard, characterized in that said first message includes an option for changing operation, said option being identified by a number corresponding to a key on the keyboard, that the second set of messages includes a message selecting the operating mode of the machine indicating the operating mode of the machine and offering validation of this
  • the invention applies to an electronic franking machine equipped with a calendar clock and a printing means which can be mechanical, inkjet, thermal transfer, or any other known printing means. , the machine for making impressions on envelopes or labels.
  • the machine is equipped with 20 double counters each comprising a franc counter and a ply counter, which are made available to the operator; it is also equipped with a keyboard comprising 16 keys, including 10 numeric keys, which allows the operator of the franking machine to carry out either normal franking operations, or particular operations accessible by a particular key of the keyboard.
  • the machine is also equipped with a display allowing to visualize a text constituted by a number limited lines each line having a limited number of characters; by character is meant a number, a letter, a sign, or even a space, the display being of the alphanumeric type or of the graphic type.
  • the normal franking operations and the particular operations consist of messages divided into screens, each screen comprising as many characters as the maximum capacity of the display which is equal to the product of the number of lines by the number of characters of a line.
  • the screens of a message are displayed successively, until the operator chooses, using the keyboard, a proposal from those delivered by the message, the action on the keyboard showing another message, and so immediately until the desired result is obtained by the operator.
  • FIG. 2 represents a display-keyboard assembly equipping the machine; keyboard 1 has 16 keys and display 2 provides an alphanumeric display.
  • the display makes it possible to display at a given instant for example two lines of 16 alphanumeric characters, and is used to transmit messages to the operator.
  • a message is usually in the form of text.
  • the message to be viewed requires more than 32 characters, it is divided into as many 32-character screens as necessary.
  • a message can be composed of one or more screens, each screen corresponding to a text using the full capacity of the display, ie 32 characters in the example chosen. All messages are stored in text memory 6, Figure 1.
  • Each screen appears on the display for a certain time, then it is replaced by the following screen so that the rest of the screens reconstructs the entire message to be displayed.
  • the first screen of the same message appears.
  • the text is therefore completed and it is repeated indefinitely until the operator intervenes.
  • the scrolling of the successive screens is therefore automatic; it can be suspended by using the keyboard.
  • the display time of each screen is a parameter specific to each screen in the same way as the text to be displayed. For example, a screen may appear 2 seconds, the next 1 second and the third 3 seconds.
  • the time of appearance of the text of a screen depends on the qualitative importance of this text; this time is fixed by a program relating to each message.
  • the program memory also contains five specific programs which are: a keyboard acquisition program, a display program, a date and time acquisition program, a screen timeout program, and a control program for the audible alarm if the machine is equipped with such an alarm, each specific program taking place cyclically automatically.
  • the keyboard acquisition program consists in creating in the working memory 7 an electronic image of the 16 keys of the keyboard.
  • each key is represented by a bit whose state 1 corresponds to the idle key and state 0 corresponds to the key pressed.
  • the set of 16 keys therefore requires 16 bits, or 2 bytes.
  • the image of the keyboard in the working memory therefore occupies a memory space of 2 bytes; the content of this memory space is called "keyboard image”.
  • the microprocessor controlled by the keyboard acquisition program, takes the state of the first eight keys and stores it in the working memory, then it operates in the same way with the last eight keys.
  • the acquisition program effectively refreshes the keyboard image only after ensuring that the state of the keys is perfectly stable.
  • the microprocessor creates a temporary image of the keyboard in the working memory and then, each time the keyboard contacts are removed, compares the state of these contacts with the temporary image.
  • the keyboard acquisition program runs automatically every 20 milliseconds.
  • the storage of the state of the keys in the working memory is shown in FIG. 4, the temporary image ITC and the keyboard image IC each occupying 2 bytes of the working memory.
  • the display program takes place cyclically every 100 milliseconds.
  • the display shows the character it receives at a position given by its cursor, whether it is visible or invisible, then the cursor moves from one position to the right.
  • the cursor operating commands are part of the display program stored in the program memory of the franking machine while the 2 x 16 characters to be displayed are stored in a manner in the working memory where they occupy a space of 32 bytes. This space is reserved for the screens to be displayed, as will be explained below, and constitutes an electronic image of the display.
  • the display program therefore consists of taking from work memory each byte of the display image and sending it to the display by interposing the cursor positioning commands. To be visible, the characters contained in the display image must be represented in ASCII code. The space reserved in the working memory for the display image IA is shown in FIG. 4.
  • the date and time acquisition program runs automatically every 100 milliseconds.
  • the calendar clock of the franking machine has a series of six counters respectively incremented at the rate of the second, the minute, the hour, the day, the month and the year.
  • the date and time acquisition program consists, for the microprocessor, of taking the content of each of the six counters and writing them in the working memory in a space of six consecutive bytes, ie one byte per counter ; this space constitutes the image of the calendar clock, said image being refreshed every 100 miles seconds by the date and time acquisition program.
  • the space reserved in the working memory for the IHC calendar clock image is shown in FIG. 4.
  • the audible alarm control program runs automatically every 20 milliseconds.
  • Franking machines generally include alarms which consist of LEDs; among the operations that the operator has the possibility of carrying out certain operations may, under certain conditions, be prohibited: for example, impossibility of franking if the value of the stamp requested is greater than a certain value, or even if the credit is exhausted.
  • the LEDs are deleted and replaced by alert messages appearing on the display, possibly accompanied by an audible alarm to attract the attention of the operator.
  • the audible alarm which is constituted for example by a piezoelectric vibrator, is modulated according to the events which trigger it; the audible alarm may consist of a simple beep, or a series of beeps whose rhythm is more or less rapid.
  • the second and third bytes do not contain a time expressed in seconds, but a number, the corresponding time being equal to this number multiplied by 20 milliseconds. If the content of the first byte is zero, there is no beep sound; on the other hand, the value FF, in hexadecimal code, corresponds to a permanent transmission.
  • the five specific programs mentioned above allow a simplification of the programs relating to messages and their execution.
  • the texts displayed on the display have a fixed part, the source of which is the text memory, and a variable part such as: date, type of operation, value of the stamp, the ceiling, the limit, the credit, etc.
  • the fixed texts of the messages contained in the text memory take account of the subsequent introduction of the variable texts in the display image IA of the working memory.
  • FIG. 3 represents part of the content of the text memory, and in particular a message M1 divided into two screens E1 and E2 of two lines of 16 characters each, in the case of a display unit making it possible to display two lines of 16 characters each.
  • Message M1 occupies 64 bytes of text memory numbered 0 to 63; for screen E1 the first line E1L1 occupies bytes 0 to 15 and the second line E1L2 occupies bytes 16 to 31.
  • the first line E2L1 occupies bytes 32 to 47 and the second line E2L2 occupies bytes 48 to 63.
  • the text memory also contains all the other messages, each message itself being divided into a certain number of screens. Each message must be formatted according to the display capacity of the display.
  • FIG. 4 represents part of the content of the working memory, this part comprising: - 2 bytes ITC0 and ITC1 for the temporary image of the ITC keyboard, - 2 bytes IC0 and IC1 for the keyboard image IC.
  • the numbers, letters and signs are those of the 16 keys on the keyboard, M denoting the menu, V confirming and Canceling, each key corresponding to one bit of the bytes.
  • - 32 bytes IA0 to IA31 for the display image IA bytes IA0 to IA15 being reserved for the first line EiL1 of a screen Ei, the bytes IA16 to IA31 being reserved for the second line EiL2 of the screen Ei; each byte is relative to a character.
  • This memory space of 32 bytes corresponds to a display of two lines of sixteen characters. In general, the memory space constituting the display image is a function of the capacity of the display used.
  • the memory space required for the display image uses NL bytes, numbered from IA0 to IA (NL-1). - 6 bytes IHC0 to IHC5 for the image of the IHC calendar clock; the IHC0 byte is reserved for the year, from 0 to 99; the IHC1 byte is reserved for the month, from 1 to 12; the IHC2 byte is reserved for the day, from 1 to 31; the IHC3 byte is reserved for the hour, from 0 to 23; the IHC4 byte is reserved per minute, from 0 to 59; the IHC5 byte is reserved for the second, from 0 to 59.
  • the temporary keyboard image ITC and the keyboard image IC were defined previously and are refreshed by the keyboard acquisition program described above.
  • the display image IA is a memory space reserved for the text of a screen which is transferred from the text memory into the working memory, where it is possibly supplemented by a variable text, to be viewed on the display; this memory space is read by the display program.
  • the IHC calendar clock image is reserved for indication of the date and time from the six calendar clock counters; this calendar clock image is refreshed every 100 milliseconds by the time date acquisition program described above.
  • the memory space of the 3 bytes of the CAS audible alarm control is read by the audible alarm control program described above.
  • the TE0 byte of the screen timeout is read by the timer program described above. This working memory additionally contains information which will be detailed later and which must be maintained when the machine is switched off; it is therefore saved by a battery, as is well known.
  • the messages available to the operator allow either normal franking operations or specific operations accessible by the menu key on the keyboard, as indicated above.
  • the messages relating to normal franking operations constitute a first set of messages designated below by MN1, MN2, ...
  • the messages MN1, MN6, MN7 and MN8 are alert messages possibly accompanied by an audible alarm.
  • this message appears only at the first power-up of the day, of the franking machine.
  • This message consists of the following two screens which appear successively on the display:
  • Screen 1 is displayed for 1 second, and screen 2 for 2 seconds; the alarm consists of 2 beeps.
  • the day, DD, the month, MM, and the year, AA, are provided by the calendar clock of the postage meter. This message prompts the operator to set the "date” dials to today's date. This action being completed, the operator presses the validation key. Following this validation, the machine notes that the "date change” operation is carried out, and, for the rest of the day, each time power is restored, the message MN1 no longer appears, it is replaced by the message MN2.
  • the message MN2 follows validation of the message MN1, or after switching on without changing the date, or again following a cancellation, the message MN2 appears.
  • This message consists of the following 3 screens which appear successively: Screens 1, 2, 3 are displayed for 2, 1, 1 seconds respectively.
  • the numeric keys allow the operator to compose the value of the stamp, and the MENU key gives access to the specific operations by showing a message with different options, as will be explained below. As soon as a number key is hit, the Menu key becomes inactive.
  • the message MN2 represents the initial state of normal franking operations, since the first message MN1 does not appear until the first power-up of the day.
  • the stamp value is set to zero for security, and the remaining credit appears in clear.
  • the operator must not dial a stamp value greater than the remaining credit. As soon as the operator presses a numeric key to compose a stamp value, the message MN3 appears.
  • This message consists of the following two screens: Screens 1 and 2 are displayed for 3 and 1 seconds, respectively.
  • Known franking machines generally have only one mode of operation allowing the franking of an unlimited number of folds as soon as the operator has composed and validated a stamp value, as long as the credit is not exhausted .
  • the invention allows three operating modes, the choice of operating mode being made by the operator. These operating modes are: - single shot mode: after each franking, the stamp value is brought back to zero. In this case, you must recompose the stamp value of the next postage. This operating mode is an additional security which prohibits the realization of successive frankings whose value is not rigorously controlled, - burst mode: after each franking, the stamp value is not reset to zero as in the previous mode.
  • the franking machine If the franking machine is not equipped to change operation, it operates in burst mode.
  • This message consists of the following two screens which appear successively: Screens 1 and 2 are displayed for 3 and 1 seconds, respectively. Stamp and credit values appear in clear.
  • This message consists of the following two screens which appear successively:
  • Screens 1 and 2 are displayed for 3 and 1 seconds, respectively.
  • the value of the stamp and the number of folds in limited burst appear in clear.
  • the message MN4 is replaced by the message MN2.
  • burst mode the credit in screen 1 of message MN4 is decremented by the value of the stamp after each franking and screen 1 remains displayed if the franking rate is less than 3 seconds, screen 2 then being displayed only 3 seconds after the last envelope has passed.
  • burst mode or in limited burst mode, if the credit is used up during franking, the machine stops and the message MN6 appears on the display.
  • This message only exists for prepayment postage meters. This message consists of the following two screens which appear successively.
  • the invention also provides for allowing the operator to fix a limit value and a ceiling value, to change them if desired, and to make a postage of value greater than the ceiling value.
  • the operator To make a stamp whose value exceeds the franking limit, the operator must change this limit using a message accessible by the menu key and which will be described later. If this limit is zero the machine is blocked; on the other hand, if this limit is equal to the maximum capacity of the machine, for example 9999 for a four-digit machine, the postage limit no longer exists.
  • the MN7 message consists of the following three screens that appear successively:
  • Screens 1, 2, 3 are displayed for 3, 2, 1 seconds, respectively; four alarm beeps are emitted during the display time of screen 1.
  • the values of the timbre and of the limit appear clear. Cancellation returns to message MN2.
  • the operator is the master of the safety ceiling and the way to load and change the safety ceiling will be explained later when describing the messages accessible by the menu key.
  • the message MN8 consists of the following three screens which appear successively.
  • Screens 1, 2 and 3 are displayed for 2, 2 and 1 seconds, respectively; moreover, alarm beeps are emitted during the display of screen 1.
  • the values of the timbre and the ceiling appear in clear.
  • a cancellation displays the message MN2, but if the operator confirms the value of the stamp by pressing the validation key, the value of the stamp is accepted despite exceeding the ceiling.
  • the messages MN4 or MN5 appear, depending on the operating mode of the franking machine.
  • the safety ceiling loaded by the operator, is equal to the maximum capacity of the machine, for example 9999 for a four-digit machine, the safety ceiling no longer exists; on the other hand if the operator has loaded the value 0000, then the composition of the value of each stamp requires a double validation, one for the message MN3 and one for message MN8.
  • the postage limit will generally be higher than the security ceiling, since it prohibits all postage, but of course the operator remains free to choose, as well as the security ceiling and postage limit values.
  • the message MP5 selection of the operating mode does not exist; if in addition a fixed limit value is imposed on the commissioning of the machine, the message MP9 change of the franking limit does not exist, but the machine can however be or not equipped with a safety ceiling, lower at the limit value, and the message MP8 change of the safety ceiling exists or not.
  • FIGS. 9A, 9B and 9C representing the sequence of these messages.
  • This message consists of the following seven screens Screens 4, 5, 6 exist if the machine is equipped with the corresponding options.
  • Screens 1 and 7 are displayed for 1 second, screens 2, 3, 4, 5 and 6 being displayed for 2 seconds each.
  • This message consists of the following seven screens: Each screen is displayed for 2 seconds.
  • This message informs the operator about the states of the machine.
  • screens 1, 2 and 3 the values of the credit, the index counter and the cycle counter are indicated in clear.
  • screen 4 the date, the hour, and the minutes are indicated in clear; if screen 4 is permanently displayed, by pressing one or both scroll keys, the point separating the hour, HH, and the minutes, MM, flashes at the rate of the second.
  • the second line of screen 5 consists of one of the following three texts: blow by blow, burst, burst of XXX, the number of folds (postage) being indicated in clear.
  • the franking machine is equipped with a number of auxiliary counters, for example 20, numbered from 1 to 20, each auxiliary counter being assigned to a budgetary item; each auxiliary counter comprises a counter of francs which totals the values of the franking carried out and a counter of folds which counts the number of folds (franking), that is to say the number of envelopes or labels franked.
  • the operator can set the franc counter and the ply counter of an auxiliary counter to zero, either on or off, independently of the other auxiliary counters.
  • the MP2 message is used with the MP3 and MP4 messages, as shown below, following the presentation of the MP2, MP3 and MP4 messages.
  • the MP2 message, the auxiliary counters, consists of the following seven screens: Screens 1 to 7 are displayed for 2, 3, 1, 2, 2, 2, 2 seconds respectively. In screen 1 the counter number (from 1 to 20) appears and the text of the second line is completed by: "stopped” or "running”. In screen 2 the number of francs and the number of folds appear, and in screen 3, the date and time of the last reset are displayed.
  • the auxiliary counter displayed is the first (number 1).
  • the numbers 1 to 6 appearing in screens 4 to 7 of the message MP2 allow the operator to choose from the various options offered, using the keys on the keyboard corresponding to the numbers.
  • screen 1 of the message MP2 appears with the number of the next counter or with counter N ° 1 if before this action counter N ° 20 was displayed. If the operator acts on key 3, the previous counter is selected, or counter N ° 20 if counter N ° 1 was displayed before this action. To choose any counter the operator has the possibility of using the key 1 whose action brings up the MP3 selection message. To change the state of an auxiliary counter previously selected, the operator has keys 4, 5 and 6. Pressing one of these keys brings up the message MP4, the validation of which returns to message MP2 with the selected state.
  • the MP3 message selection of an auxiliary counter, consists of the following 2 screens: As long as the operator has not entered a number from 1 to 20, the XX indication flashes. Screens 1 and 2 are displayed for 2 and 1 seconds respectively. A cancellation brings back the message MP2.
  • Screens 1, 2, 3 are displayed for 2, 2, 1 seconds, respectively.
  • the text of the second line of screen 1 is, depending on whether the operator presses the 4 or 5 or 6 key when viewing the MP2 message: a reset (key 4) a stop (key 5) starting (key 6) In screen 2, the counter number is indicated.
  • Validation is obtained by pressing the validation and star keys simultaneously, and returns to the MP2 message with execution of the order. The cancellation returns to the MP2 message without execution of the order.
  • Message MP7 Choice of number of folds in limited burst mode The franking machine can operate according to one of the following three modes: Stroke, burst, burst limited to XX postage, which can be selected using the messages MP5, MP6 and MP7.
  • the message MP5 is displayed when in the message MP0 the operator presses the key 3 of the keyboard. It is made up of the following five screens: Screens 1 and 5 are displayed for 1 second, and screens 2, 3, 4 for 2 seconds each.
  • the MP6 message consists of the following screens Screens 1, 2, 3 are displayed for 1, 2, 1 seconds, respectively.
  • the MP7 message consists of the following screens: Screens 1 and 2 are displayed for 1 and 2 seconds respectively.
  • the first line of screen 2 is constituted by: step by step, burst, burst of XXX, the number of folds XXX being given in clear, to indicate the current operating mode of the machine. If the operator does not wish to change the mode, he presses the validation key, which brings back the message MP0. If he wishes to change the mode, he selects this mode using one of the keys 1, 2, 3 on the keyboard, as indicated in screens 3 and 4 of the message MP5. As soon as he has made his choice, the message MP6 appears, and screen 2 comprises, on the first line, the indication of the mode: blow by blow, burst, limited burst.
  • the validation using the V and star keys, returns the message MP5, in single-shot mode and in burst mode, the first line of screen 2 of MP5 indicating the validated operating mode; on the other hand, validation brings up the message MP7 if the operator has validated the limited burst mode. The operator must then indicate the number of folds, then validate, which brings back the message MP5 with the burst indication of XXX on the first line of screen 2, the number of folds XXX being that composed.
  • validation brings back the MP5 message which allows the operator to verify that the machine is operating properly according to the desired mode; validation of the MP5 message then brings the message MP0.
  • the MP8 message consists of the following 3 screens: Screens 1, 2, 3 are displayed for 1, 2, 1 seconds respectively.
  • This message appears when in the MP0 message the operator presses the key 5, and consists of the following three screens.
  • FIG. 4 shows part of the content of the working memory, the part described being used by the specific programs.
  • the working memory also contains the machine states, the - auxiliary counters, the ceiling, the franking limit, the credit in reserved spaces.
  • the first example is the message MN1, checking the date
  • the second example is the message MP0, start of the menu.
  • FIG. 5 shows the flowchart of this message.
  • Each message corresponds to a specific program in the program memory, so there is a date verification program which allows the successive execution of the following actions:
  • a SPMP0 sub-program is used, the flow diagram of which is shown in FIG. 6. This sub-program performs the following functions: - If key 1 of the keyboard is pressed, bit 1 of byte IC0 of the keyboard image has the value "0": end of program, go to message MP1. - If key 2 is pressed, bit 2 of byte IC0 has the value "0": end of program, go to message MP2. - If key 3 is pressed, bit 3 of byte IC0 has the value "0": end of program, go to message MP5.
  • each message MN2, MN3, ... and MP1, MP2, ... corresponds to a particular program, the two programs described above being given as an example for the messages MN1 and MP0.
  • the machine operates by scrolling the screen, one screen replacing another screen.
  • the message MN1 is not modified in the text memory, but the program relating to this message is modified so as to constitute 3 screens instead of 2; these 3 screens are:
  • line-by-line scrolling requires the creation of an additional screen between two successive screens, here screen 1bis, the first line contains the text of the last line of the previous screen, and the second line of which takes the text of the first line of the next screen.
  • the corresponding program takes actions 1, 3 and 4 from the program described above, without modification, and action 2 whose only end is modified, and it includes two additional actions 2bis and 2ter.
  • the end of action 2 is modified as follows: - If the time delay of 1 second has elapsed, the content of the time delay TE0 byte is zero, then go to action 2bis, otherwise repeat action 2.
  • Actions 2bis and 2ter are:
  • FIGS 5, 6, 7, 8A, 8B, 9A, 9B, 9C are flow charts as indicated above.
  • the numbers 1, 2 ..., the letters V, A, M and the sign * which appear in the diamonds designate the numeric keys; validation (V), cancellation (A), the menu key (M) and the star key (*) on the keyboard.
  • the number 1 means yes, and the number 0 means no.
  • references AI, AII, AIII ... designate the actions, described above during the presentation of the operation of the machine using two examples: the message MN1, the flow diagram of which is shown in FIG. 5, and the message MP0, the flow diagram of which is shown in FIG. 7.
  • the reference MST in the upper rectangle means “power up”
  • the reference CC in the rectangle following the message MN3 means “load the number”
  • the indication T> L in the rhombus means "value of the composite stamp above the limit (L) ".
  • the indications T> P and T> C in the diamonds mean value of the stamp greater than the ceiling (P), and value of the stamp greater than the credit (C); the letter E signifies the presence of an envelope.
  • the references R and RL in the diamonds refer to "burst (R)” and “limited burst (RL)”. In the rectangles, the mention “Prog AFF” means "franking program”.
  • the various programs relating to the messages are in the program memory, and it is possible to have all these programs provided for scrolling screen by screen, or for scrolling line by line, or even to have certain message programs for scrolling screen by screen and other message programs for line-by-line scrolling.
  • the texts of the messages in the text memory are the same, the creation of the additional screens for a scrolling line by line being made by the program relating to the message, said program being provided for such scrolling.
  • the first line of each screen, from the second takes up the second line of the previous screen, in the case of two line screens.
  • each screen from the second takes the last L-1 lines from the previous screen; the program is then provided for screens of L lines and scrolling line by line, the program controlling the picking of the first L lines of the message, then picking of L lines by shifting each picking by one line compared to the previous picking.
  • the last screen includes the L last lines of the message.
  • the invention applies to any franking machine, including automatic franking machines in which the envelopes are not presented one by one by the operator, but presented automatically to the machine.

Abstract

L'invention s'applique à une machine à affranchir électronique ayant un clavier, un afficheur et utilisant un premier ensemble de messages pour les opérations normales d'affranchissement, et un deuxième ensemble de messages pour des opérations particulières. Dans la machine de l'invention le premier ensemble de messages comporte un message valeur du timbre validée en mode coup par coup ou rafale, et un message valeur du timbre validée en mode rafale limitée. Le deuxième ensemble de messages comporte un message "début du menu" ayant une option changer de fonctionnement, un message sélection du mode de fonctionnement ayant une option coup par coup, pour un affranchissement à l'unité, une option rafale pour un nombre d'affranchissement illimité, et une option rafale limitée pour un nombre N d'affranchissements, un message confirmation du mode sélectionné, et un message choix du nombre N de plis en mode rafale limitée.The invention applies to an electronic franking machine having a keyboard, a display and using a first set of messages for normal franking operations, and a second set of messages for particular operations. In the machine of the invention, the first set of messages includes a stamp value message validated in single or burst mode, and a stamp value message validated in limited burst mode. The second set of messages includes a message "start of the menu" having an option to change operation, a message selecting the operating mode having an option step by step, for postage to the unit, a burst option for a number of unlimited postage, and a limited burst option for a number N of postage, a confirmation message of the selected mode, and a message choice of the number N of folds in limited burst mode.

Description

L'invention est relative à l'exploitation d'une machine à affranchir.The invention relates to the operation of a franking machine.

Une machine à affranchir est équipée d'un moyen d'entrée de données généralement constitué par un clavier et d'un moyen de visuali­sation communément appelé afficheur. A l'aide du clavier l'usager compose la valeur d'affranchissement du timbre à réaliser, et les chiffres frappés apparaissent successivement sur l'afficheur en sorte que l'usager peut contrôler sa frappe. En plus de sa fonction de contrôle de frappe l'afficheur réalise deux autres fonctions qui sont :
- Une fonction d'alarme, de signalisation des défauts consistant, par exemple, à indiquer à l'usager l'épuisement de son crédit (cas des machines utilisées en prépaiement) on bien le blocage de la machine à la suite d'un constat de défaut. Généralement, ces fonctions sont réalisées à l'aide de voyants.
- Une fonction de visualisation du compteur de la machine qui cumule la valeur totale des affranchissements réalisés depuis la mise en service de la machine. En fonctionnement normal, la visualisation de l'état de ce compteur est permanente de manière à pouvoir réaliser des contrôles simples de consommation. En particulier dans le mode dit de post-­paiement, l'état de ce compteur est reporté tous les jours sur la fiche mensuelle de dépôt.
A franking machine is equipped with a data input means generally constituted by a keyboard and a display means commonly called display. Using the keyboard, the user composes the postage value of the stamp to be produced, and the numbers struck appear successively on the display so that the user can control his typing. In addition to its typing control function, the display performs two other functions which are:
- An alarm function, signaling faults consisting, for example, to indicate to the user the exhaustion of his credit (case of machines used in prepayment) or the blocking of the machine following an observation default. Generally, these functions are performed using indicator lights.
- A machine counter display function which accumulates the total value of postage paid since the machine was put into service. In normal operation, the display of the state of this counter is permanent so that simple consumption checks can be carried out. In particular in the so-called post-payment mode, the state of this counter is reported daily on the monthly deposit sheet.

Pour réaliser l'affichage, la plupart des machines à affranchir électroniques sont équipées d'un système permettant d'afficher des caractères à l'aide de 7 segments. Cette technique, bien connue, permet de visualiser correctement tous les chiffres ainsi qu'un certain nombre de lettres ou de signes qui sont plus ou moins bien représentés.To make the display, most electronic postage meters are equipped with a system enabling characters to be displayed using 7 segments. This well-known technique makes it possible to correctly visualize all the figures as well as a certain number of letters or signs which are more or less well represented.

Pour aider l'usager à mieux gérer ses dépenses d'affranchissement, par exemple répartir lesdites dépenses entre plusieurs postes budgé­taires, il importe d'équiper la machine à affranchir de compteurs auxil­liaires. Ces compteurs, mis à la disposition de l'utilisateur, permettent de cumuler dans un période de temps donnée le nombre ou la valeur totale des affranchissements réalisés. Pour gérer les compteurs auxiliaires, il faut que l'usager puisse, pour chaque compteur pris individuellement, le nommer, le mettre en marche, à l'arrêt, à zéro, et le visualiser. Ces nouvelles possibilités sont accessibles grâce à une extension des possibilités du clavier, obtenue en équipant celui-ci de touches supplémentaires ou en autorisant l'action simultanée sur 2 ou 3 des touches existances. Par exemple, pour une machine disposant de 2 compteurs auxiliaires, un compteur "Total partiel" et un compteur "Nombre de plis", l'accès à ces compteurs est réalisé par 2 touches supplémentaires. Une action sur une de ces touches fait apparaître sur l'afficheur l'état du compteur sélectionné. Pour remettre à zéro un des compteurs auxiliaires sélectionné, une troisième touche est nécessaire. Parfois, pour ne pas rajouter de touches supplémentaires, la sélection et la remise à zéro des compteurs auxiliaires sont obtenues en agissant simultanément sur 2 touches, par exemple "1" et "Etoile" sélectionnent le compteur "Total partiel", puis "0" et "Etoile" actionnées simultanément provoquent la remise à zéro du "Total partiel" préalablement sélectionné.To help the user to better manage his postage expenses, for example to distribute said expenses between several budget items, it is important to equip the postage meter with auxiliary counters. These counters, made available to the user, make it possible to accumulate in a given period of time the number or the total value of postage made. To manage the auxiliary meters, the user must be able to, for each meter taken individually, name it, turn it on, off, at zero, and view it. These new possibilities are accessible thanks to a extension of the possibilities of the keyboard, obtained by equipping it with additional keys or by authorizing the simultaneous action on 2 or 3 of the existence keys. For example, for a machine with 2 auxiliary counters, a "Subtotal" counter and a "Number of plies" counter, access to these counters is achieved by 2 additional keys. Pressing one of these keys shows the status of the selected counter on the display. To reset one of the selected auxiliary counters, a third key is required. Sometimes, in order not to add additional keys, the selection and resetting of the auxiliary counters is obtained by acting simultaneously on 2 keys, for example "1" and "Star" select the counter "Subtotal", then "0" and "Star" pressed simultaneously cause the previously selected "Subtotal" to be reset to zero.

Si au lieu de 2 compteurs auxiliaires, on désire offrir à l'usager plusieurs compteurs auxilaires, alors il fait soit multiplier le nombre des touches, soit généraliser la technique des doubles ou triples appuis mais, dans ce cas, un lexique accompagnant la machine devient néces­saire. L'usager doit alors se reporter constamment au lexique contenu dans la notice de fonctionnement de la machine pour sélectionner, à un instant donné, un des nombreux compteurs auxiliaires. D'autre part, il faut prévoir un accroissement des capacités d'affichage soit, par exemple, un voyant supplémentaire qui s'allume si l'état d'un compteur auxiliaire est visualisé, plus, au minimum, 2 chiffres précisant le numéro du compteur. If instead of 2 auxiliary counters, we want to offer the user several auxiliary counters, then he either multiplies the number of keys, or generalizes the technique of double or triple presses but, in this case, a lexicon accompanying the machine becomes necessary. The user must then constantly refer to the lexicon contained in the machine operating instructions to select, at a given time, one of the many auxiliary counters. On the other hand, it is necessary to provide for an increase in the display capacities, for example, an additional indicator which lights up if the state of an auxiliary counter is displayed, plus, at least, 2 digits specifying the number of the counter.

Par ailleurs, les inconvénients précédents se trouvent renforcés si on ajoute des fonctions supplémentaires telles que par exemple : visualisation de la date et de l'heure, d'un dépassement de crédit, d'un nombre important de compteurs auxilaires, une vingtaine par exemple, arrêter ou mettre à zéro ou démarrer un compteur auxiliaire. Ces fonctions supplémentaires conduisent à utiliser des touches supplémen­taires, de sorte que le clavier devient d'un usage lourd, mal commode, déroutant pour l'opérateur et nécessitant pour celui-ci un certain temps de formation.In addition, the above drawbacks are reinforced if additional functions are added such as for example: display of the date and time, of a credit overrun, of a large number of auxiliary counters, around twenty for example , stop or zero or start an auxiliary counter. These additional functions lead to the use of additional keys, so that the keyboard becomes heavy, inconvenient, confusing for the operator and requiring the operator some training time.

Ces inconvénients sont supprimés dans une machine à affranchir ayant un clavier comportant 16 touches permettant d'effectuer des opéra­tions normales d'affranchissement et des opérations particulières acces­sibles par une touche menu du clavier. Les opérations, qu'elles soient normales ou particulières sont constituées chacune par un message qui est un texte constitué de chiffres, lettres et signes ; chaque texte est découpé en écrans de par exemple deux lignes de 16 ou 20 caractères chacunes, les écrans étant affichés successivement sur l'afficheur de la machine, l'afficheur étant du type alphanumérique ou du type graphique.These drawbacks are eliminated in a franking machine having a keyboard comprising 16 keys making it possible to carry out normal franking operations and particular operations accessible by a menu key on the keyboard. The operations, whether normal or particular, each consist of a message which is a text made up of numbers, letters and signs; each text is divided into screens of for example two lines of 16 or 20 characters each, the screens being displayed successively on the machine display, the display being of the alphanumeric type or of the graphic type.

Cette machine, permet de réaliser des affranchissements dès que l'opérateur a composé une valeur du timbre, le nombre d'affranchissements n'étant limité que par le crédit disponible, ce qui peut être une cause d'erreurs si l'opérateur continue à affranchir sans avoir changé la valeur du timbre.This machine makes it possible to make postage as soon as the operator has composed a stamp value, the number of postage being limited only by the available credit, which can be a cause of errors if the operator continues to postage without having changed the value of the stamp.

L'invention a pour but de mettre à la disposition de l'opérateur des modes de fonctionnements qu'il peut choisir lui-même, en fonction du nombre d'affranchissements qu'il veut effectuer avec une même valeur de timbre.The object of the invention is to provide the operator with operating modes which he can choose himself, as a function of the number of frankings which he wishes to effect with the same stamp value.

L'invention a également pour but de permettre à l'opérateur de fixer lui même, dans un des fonctionnements, le nombre d'affranchis­sements.The invention also aims to allow the operator to set himself, in one of the operations, the number of postage.

L'invention a pour objet une machine à affranchir comportant un clavier, un afficheur alphanumérique, une horloge calendrier, un micro­processeur, une mémoire programme, une mémoire de texte, et une mémoire de travail reliés à un bus, un premier ensemble de messages pour des opérations normales d'affranchissement et un deuxième ensemble de messages pour des opérations particulières étant mémorisés dans la mémoire de texte, la mémoire programme contenant des programmes, chaque programme étant relatif à un message des premier et deuxième ensembles de messages, chaque message étant découpé en au moins un écran comportant autant de lignes de caractères que l'afficheur peut visualiser, le deuxième ensemble de messages étant accessible par une touche menu du clavier, un appui sur ladite touche menu faisant apparaître un premier message début du menu du deuxième ensemble de messages, ledit premier message comportant des options repérées chacune par un chiffre différent correspondant à une touche du clavier, caractérisée par le fait que ledit premier message comporte une option pour changer de fonctionnement, ladite option étant repérée par un chiffre correspondant à une touche du clavier, que le deuxième ensemble de messages comporte un message sélec­tion du mode de fonctionnement de la machine indiquant le mode de fon­tionnement de la machine et proposant une validation de ce mode et trois options pour changer de mode : une option en mode coup par coup, une option en mode rafale pour un nombre illimité d'affranchissements, et un mode rafale limitée pour des affranchissements limités à un nombre N, chaque option étant repérée par un chiffre correspondant à une touche du clavier, et que le deuxième ensemble de messages comporte également un message confirmation du mode sélectionné et un message choix du nombre de plis en mode rafale limitée.The subject of the invention is a franking machine comprising a keyboard, an alphanumeric display, a calendar clock, a microprocessor, a program memory, a text memory, and a working memory connected to a bus, a first set of messages for normal franking operations and a second set of messages for particular operations being stored in the text memory, the program memory containing programs, each program relating to a message from the first and second set of messages, each message being cut out in at least one screen comprising as many lines of characters as the display can display, the second set of messages being accessible by a menu key on the keyboard, pressing said menu key showing a first message start of the menu of the second set of messages, said first message comprising options each identified by a different number corresponding to a key on the keyboard, characterized in that said first message includes an option for changing operation, said option being identified by a number corresponding to a key on the keyboard, that the second set of messages includes a message selecting the operating mode of the machine indicating the operating mode of the machine and offering validation of this mode and three options for changing modes: option in single-shot mode, an option in burst mode for an unlimited number of postings, and a limited burst mode for postings limited to a number N, each option being identified by a number corresponding to a key on the keyboard, and that the second set of messages also includes a message confirming the mode selected and a message choosing the number of folds in limited burst mode.

L'invention s'applique à une machine à affranchir électronique équipée d'une horloge calendrier et d'un moyen d'impression qui peut être mécanique, à jet d'encre, à report thermique, ou de tout autre moyen d'impression connu, la machine permettant la réalisation d'empreintes sur des enveloppes ou des étiquettes.The invention applies to an electronic franking machine equipped with a calendar clock and a printing means which can be mechanical, inkjet, thermal transfer, or any other known printing means. , the machine for making impressions on envelopes or labels.

Conformément à l'invention la machine est équipée de 20 doubles compteurs comportant chacun un compteur de francs et un compteur de plis, qui sont mis à la disposition de l'opérateur ; elle est également équipée d'un clavier comportant 16 touches, dont 10 tou­ches numériques, ce qui permet à l'opérateur de la machine à affranchir d'effectuer soit des opérations normales d'affranchissement, soit des opérations particulières accessibles par une touche particulière du clavier. La machine est également équipée d'un afficheur permettant de visualiser un texte constitué par un nombre limité de lignes chaque ligne ayant un nombre limité de caractères ; par caractère il faut entendre un chiffre, une lettre, un signe, ou encore un espace, l'afficheur étant du type alphanumérique ou du type graphique. Les opérations normales d'affranchissement et les opérations particulières sont constituées par des messages découpés en écrans, chaque écran comportant autant de caractères que la capacité maximum de l'afficheur qui est égale au produit du nombre de lignes par le nombre de caractères d'une ligne. Les écrans d'un message sont visualisés succes­sivement, jusqu'à ce que l'opérateur choisisse, à l'aide du clavier, une proposition parmi celles délivrées par le message, l'action sur le cla­vier faisant apparaître un autre message, et ainsi de suite jusqu'à obtention du résultat souhaité par l'opérateur.In accordance with the invention, the machine is equipped with 20 double counters each comprising a franc counter and a ply counter, which are made available to the operator; it is also equipped with a keyboard comprising 16 keys, including 10 numeric keys, which allows the operator of the franking machine to carry out either normal franking operations, or particular operations accessible by a particular key of the keyboard. The machine is also equipped with a display allowing to visualize a text constituted by a number limited lines each line having a limited number of characters; by character is meant a number, a letter, a sign, or even a space, the display being of the alphanumeric type or of the graphic type. The normal franking operations and the particular operations consist of messages divided into screens, each screen comprising as many characters as the maximum capacity of the display which is equal to the product of the number of lines by the number of characters of a line. The screens of a message are displayed successively, until the operator chooses, using the keyboard, a proposal from those delivered by the message, the action on the keyboard showing another message, and so immediately until the desired result is obtained by the operator.

L'invention sera bien comprise par la description qui va suivre d'un exemple de réalisation illustré par les figures annexées dans lequelles :

  • - la figure 1 est une schéma synoptique d'une partie du circuit électroni­que d'une machine à affranchir de l'invention,
  • - la figure 2 représente un afficheur et un clavier de la figure 1,
  • - la figure 3 représente un partie du contenu d'une mémoire de texte de la machine à affranchir de la figure 1,
  • - la figure 4 représente une partie du contenu d'une mémoire de travail de la machine à affranchir de la figure 1,
  • - les figures 5, 6, 7, 8A, 8B, 9A, 9B, 9C sont des organigrammes relatifs à des messages,
  • - la figure 5 est un organigramme d'un programme d'un message MN1 véri­fication de la date,
  • - la figure 6 est un organigramme d'un sous-programme SPMP0 d'un message MP0, début du menu,
  • - la figure 7 est un organigramme du programme du message MP0,
  • - la figures 8A et 8B sont des organigrammes montrant l'enchaînement des messages d'un premier ensemble de messages,
  • - les figures 9A, 9B, 9C, sont des organigrammes montrant l'enchaînement des messages d'un second ensemble de messages.
The invention will be better understood from the description which follows of an exemplary embodiment illustrated by the appended figures in which:
  • FIG. 1 is a block diagram of part of the electronic circuit of a franking machine of the invention,
  • FIG. 2 represents a display and a keyboard from FIG. 1,
  • FIG. 3 represents part of the content of a text memory of the franking machine of FIG. 1,
  • FIG. 4 represents part of the content of a working memory of the franking machine of FIG. 1,
  • FIGS. 5, 6, 7, 8A, 8B, 9A, 9B, 9C are flow charts relating to messages,
  • FIG. 5 is a flow diagram of a program of a message MN1 checking the date,
  • FIG. 6 is a flow diagram of a subroutine SPMP0 of a message MP0, start of the menu,
  • FIG. 7 is a flow diagram of the program of the message MP0,
  • FIGS. 8A and 8B are flowcharts showing the sequence of messages of a first set of messages,
  • - Figures 9A, 9B, 9C are flowcharts showing the sequence of messages of a second set of messages.

La figure 1 représente un schéma synoptique d'une par­tie du circuit électronique d'une machine à affranchir de l'invention, qui comporte un clavier 1, un afficheur 2, une horloge calendrier 3, un microprocesseur 4 avec sa mémoire program­me 5, et un bus B, bidirectionnel, relié à ces divers appareils. Une machine à affranchir de l'invention comporte également une mémoire de texte 6, qui est une mémoire morte du type ROM, et une mémoire de travail 7 du type RAM, lesdites mémoires de texte et de travail étant reliées au bus B. Dans la machine à affranchir de l'invention, le clavier est équipé de seize touches, l'afficheur est à titre d'exemple, du type alphanumérique et les voyants d'alarme sont remplacés par des messages d'alerte apparaissant sur l'afficheur, accompagnés éventuellement d'une alarme sonore 8 reliée au bus B.FIG. 1 represents a block diagram of part of the electronic circuit of a franking machine of the invention, which comprises a keyboard 1, a display 2, a calendar clock 3, a microprocessor 4 with its program memory 5, and a bidirectional bus B, connected to these various devices. A franking machine of the invention also comprises a text memory 6, which is a ROM type ROM, and a working memory 7 of the RAM type, said text and working memories being connected to bus B. In the franking machine of the invention, the keyboard is equipped with sixteen keys, the display is for example, of the alphanumeric type and the alarm lights are replaced by alert messages appearing on the display, accompanied possibly an audible alarm 8 connected to bus B.

La figure 2 représente un ensemble afficheur-clavier équipant la machine ; le clavier 1 comporte 16 touches et l'afficheur 2 permet un affichage alphanumérique.FIG. 2 represents a display-keyboard assembly equipping the machine; keyboard 1 has 16 keys and display 2 provides an alphanumeric display.

Les afficheurs alphanumériques actuellement disponibles permettent de visualiser une ou plusieurs lignes de 16, 20, 40 caractères alphanumériques chacune, de tels afficheurs alphanumériques sont commercialisés par exemple par les sociétés EPSON ou DENISTRON CORPORATION, et permettent de visualiser tous le caractères figurant dans le code ASCII (code N°5 du CCITT). La machine à affranchir fait apparaître clairement sur cet afficheur des messages ; l'opérateur, grâce aux touches du clavier exécute les propositions du message affiché. Grâce aux messages l'opérateur est constamment guidé.The alphanumeric displays currently available allow you to view one or more lines of 16, 20, 40 alphanumeric characters each, such alphanumeric displays are marketed for example by the companies EPSON or DENISTRON CORPORATION, and allow you to view all the characters appearing in the ASCII code (CCITT code No. 5). The franking machine clearly shows messages on this display; the operator, using the keyboard keys, executes the proposals of the displayed message. Thanks to the messages the operator is constantly guided.

Dans la description qui va suivre, à titre d'exemple l'afficheur permet de visualiser à un instant donné par exemple deux lignes de 16 caractères alphanumériques, et est utilisé pour transmettre des messages à l'opérateur. Un message se présente généralement sous la forme d'un texte. Lorsque le message à visualiser nécessite plus de 32 caractères, il est découpé en autant d'écran de 32 caractères qu'il est nécessaire. Autrement dit, un message peut être composé d'un ou plusieurs écrans, chaque écran correspondant à un texte utilisant la pleine capacité de l'afficheur, soit 32 caractères dans l'exemple choisi. Tous les messages sont mémorisés dans la mémoire de texte 6, figure 1.In the description which follows, by way of example the display makes it possible to display at a given instant for example two lines of 16 alphanumeric characters, and is used to transmit messages to the operator. A message is usually in the form of text. When the message to be viewed requires more than 32 characters, it is divided into as many 32-character screens as necessary. In other words, a message can be composed of one or more screens, each screen corresponding to a text using the full capacity of the display, ie 32 characters in the example chosen. All messages are stored in text memory 6, Figure 1.

Chaque écran apparaît sur l'afficheur pendant un certain temps, puis il est remplacé par l'écran suivant en sorte que la suite des écrans reconstitue l'intégralité du message à visualiser. A la fin du temps d'affichage du dernier écran d'un message, apparaît le premier écran du même message. Le texte est donc bouclé et il se répète indéfiniment jusqu'à l'intervention de l'opérateur. Le défilement des écrans succes­sifs est donc automatique ; il peut être suspendu grâce à l'utilisation du clavier. Le temps de visualisation de chaque écran est un paramètre propre à chaque écran au même titre que le texte à afficher. Par exemple un écran peut apparaître 2 secondes, le suivant 1 seconde et le troisième 3 secondes. Le temps d'apparition du texte d'un écran est fonction de l'importance qualitative de ce texte ; ce temps est fixé par un programme relatif à chaque message.Each screen appears on the display for a certain time, then it is replaced by the following screen so that the rest of the screens reconstructs the entire message to be displayed. At the end of the display time of the last screen of a message, the first screen of the same message appears. The text is therefore completed and it is repeated indefinitely until the operator intervenes. The scrolling of the successive screens is therefore automatic; it can be suspended by using the keyboard. The display time of each screen is a parameter specific to each screen in the same way as the text to be displayed. For example, a screen may appear 2 seconds, the next 1 second and the third 3 seconds. The time of appearance of the text of a screen depends on the qualitative importance of this text; this time is fixed by a program relating to each message.

Le clavier est composé de 16 touches. On distingue :
- les 10 touches numériques marquées 0, 1...9, permettant à l'opéra­teur :

  • 1) de composer une valeur, par exemple la valeur du timbre à réaliser,
  • 2) de choisir, parmi les propositions numérotées fournies par le menu de la machine, la proposition à réaliser.
- une touche "ANNUL" permettant d'annuler l'action en cours. Un ou plu­sieurs appuis sur cette touche ramère la machine dans son état initial, c'est-à-dire l'état permettant la composition de la valeur à affranchir.
- une touche "VALID" pour valider un choix ou une valeur préalablement composée par l'opérateur à l'aide des touches numériques.
- une touche étoile "*" qui utilisée simultanément avec la touche "VALID" sert à valider un ordre changeant le fonctionnement de la machine.
- un touche menu M donne accès aux premières propositions du menu, qui correspondent à des opérations particulières,
- deux touches de défilement, repérées par flèche en haut et flèche en bas servent à suspendre le défilement automatique des écrans ou à faire défiler les écrans au rythme voulu par l'opérateur, les écrans se succé­dant dans l'ordre naturel de lecture du texte, ou dans l'ordre inverse. Si l'une des touches de défilement est enfoncée le défilement automati­que des écrans est arrêté et l'écran en cours de visualisation reste affiché pendant tout le temps d'enfoncement de la touche de défilement ; lorsque l'opérateur cesse d'appuyer sur la touche de défilement flèche en bas, cela provoque l'apparition de l'écran suivant ; si au contraire l'opérateur cesse d'appuyer sur la touche de défilement flèche en haut, cela provoque l'apparition de l'écran précédent. Dans les deux cas le défilement automatique des écrans reprend cinq secondes après relâchement de la touche. Une action simultanée sur les deux touches de défilement maintient sur l'afficheur l'écran en cours de visualisation ; au relâchement des deux touches le défilement automatique reprend après cinq secondes.The keyboard consists of 16 keys. We distinguish :
- the 10 numeric keys marked 0, 1 ... 9, allowing the operator:
  • 1) to compose a value, for example the value of the stamp to be produced,
  • 2) to choose, from the numbered proposals provided by the machine menu, the proposal to be made.
- a "CANCEL" button to cancel the current action. One or more presses of this key return the machine to its initial state, that is to say the state allowing the composition of the value to be franked.
- a "VALID" key to validate a choice or a value previously composed by the operator using the numeric keys.
- a star key "*" which used simultaneously with the "VALID" key is used to validate an order changing the operation of the machine.
- a menu key M gives access to the first menu suggestions, which correspond to specific operations,
- two scrolling keys, identified by arrow at the top and arrow at the bottom, are used to suspend the automatic scrolling of the screens or to scroll the screens at the pace desired by the operator, the screens succeeding one another in the natural order of reading the text , or in reverse order. If one of the scroll keys is pressed, the automatic scrolling of the screens is stopped and the screen currently being viewed remains displayed for the entire time the scroll key is pressed; when the operator stops pressing the scroll down arrow key, this causes the following screen to appear; if, on the contrary, the operator stops pressing the up arrow scroll key, this causes the previous screen to appear. In both cases, the automatic scrolling of the screens resumes five seconds after releasing the key. Simultaneous action on the two scroll keys keeps the screen currently displayed on the display; when the two keys are released, automatic scrolling resumes after five seconds.

A chaque instant, pour un message donnée en cours de visualisation, seules les touches utiles du clavier sont actives, ces touches utiles étant celles qui correspondent, dans le message, à des propositions ; par exemple si un message comporte cinq propositions numérotées de 1 à 5, seules les touches 1 à 5 sont actives et une action sur les autres touches reste sans action. Cependant la touche annulation reste constam­ment active.At any time, for a given message being viewed, only the useful keys of the keyboard are active, these useful keys being those which correspond, in the message, to propositions; for example, if a message contains five propositions numbered from 1 to 5, only the keys 1 to 5 are active and an action on the other keys remains without action. However, the cancel key remains constantly active.

Les messages, qu'ils concernent les opérations normales d'affran­chissement ou les opérations particulières accessibles par la touche menu du clavier, sont commandés par le microprocesseur 4, qui déroule pour chaque message un programme relatif audit message, la mémoire pro­gramme 5 contenant tous les programmes relatifs aux messages.The messages, whether they relate to the normal franking operations or the particular operations accessible by the menu key on the keyboard, are controlled by the microprocessor 4, which runs for each message a program relating to said message, the program memory 5 containing all the message related programs.

La mémoire programme contient également cinq programmes spécifi­ques qui sont : un programme d'acquisition clavier, un programme afficheur, un programme d'acquisition de la date et de l'heure, un programme de temporisation d'écran, et un programme de commande de l'alarme sonore si la machine est équipée d'une telle alarme, chaque programme spécifique se déroulant cycliquement de manière automatique.The program memory also contains five specific programs which are: a keyboard acquisition program, a display program, a date and time acquisition program, a screen timeout program, and a control program for the audible alarm if the machine is equipped with such an alarm, each specific program taking place cyclically automatically.

Le programme d'acquisition clavier consiste à créer dans la mémoire de travail 7 une image électronique des 16 touches du clavier. Dans la mémoire de travail, chaque touche est représentée par un bit dont l'état 1 correspond à la touche au repos et l'état 0 correspond à la touche enfoncée. L'ensemble des 16 touches nécessite donc 16 bits, soit 2 octets. L'image du clavier dans la mémoire de travail occupe donc un espace mémoire de 2 octets ; le contenu de cet espace mémoire est appelé "image clavier".The keyboard acquisition program consists in creating in the working memory 7 an electronic image of the 16 keys of the keyboard. In the working memory, each key is represented by a bit whose state 1 corresponds to the idle key and state 0 corresponds to the key pressed. The set of 16 keys therefore requires 16 bits, or 2 bytes. The image of the keyboard in the working memory therefore occupies a memory space of 2 bytes; the content of this memory space is called "keyboard image".

Pour réaliser cette fonction le microprocesseur, piloté par le programme d'acquisition clavier, prélève l'état des huit premières touches et le range dans la mémoire de travail, puis il opère de la même façon avec les huit dernières touches. Toutefois, pour supprimer les états parasités provenant des rebonds mécaniques apparaissant à l'ouver­ture et à la fermeture du contact de chaque touche, le programme d'acqui­sition ne rafraîchit effectivement l'image clavier qu'après s'être assuré que l'état des touches est parfaitement stable. Pour cela, le microprocesseur crée une image temporaire du clavier dans la mémoire de travail puis, à chaque prélèvement des contacts du clavier, compare l'état de ces contacts avec l'image temporaire.To perform this function, the microprocessor, controlled by the keyboard acquisition program, takes the state of the first eight keys and stores it in the working memory, then it operates in the same way with the last eight keys. However, to remove the parasitic states originating from the mechanical rebounds appearing at the opening and at the closing of the contact of each key, the acquisition program effectively refreshes the keyboard image only after ensuring that the state of the keys is perfectly stable. To do this, the microprocessor creates a temporary image of the keyboard in the working memory and then, each time the keyboard contacts are removed, compares the state of these contacts with the temporary image.

Si l'état des contacts est différent de l'état des contacts de l'image temporaire, le microprocesseur charge alors le nouvel état des contacts dans l'image temporaire ; si l'état des contacts est identique à l'état des contacts de l'image temporaire, et si cette identité a lieu depuis au moins 50 millisecondes, le microprocesseur transfère alors l'image temporaire dans l'image clavier.If the state of the contacts is different from the state of the contacts of the temporary image, the microprocessor then loads the new state of the contacts into the temporary image; if the state of the contacts is identical to the state of the contacts of the temporary image, and if this identity has taken place for at least 50 milliseconds, the microprocessor then transfers the temporary image to the keyboard image.

Le programme d'acquisition du clavier se déroule automatiquement toutes les 20 millisecondes. Le rangement de l'état des touches dans la mémoire de travail est représenté figure 4, l'image temporaire ITC et l'image clavier IC occupant chacune 2 octets de la mémoire de travail.The keyboard acquisition program runs automatically every 20 milliseconds. The storage of the state of the keys in the working memory is shown in FIG. 4, the temporary image ITC and the keyboard image IC each occupying 2 bytes of the working memory.

Le programme afficheur a lieu cycliquement toutes les 100 milli­secondes. L'afficheur visualise le caractère qu'il reçoit à une position donnée par son curseur, que celui-ci soit visible ou invisible, puis le curseur se déplace d'une position à droite. Pour faire apparaître sur l'afficheur un texte complet de 2 lignes de chacune 16 caractères, espaces compris, il faut :
- positionner le curseur sur le premier caractère de la première ligne,
- envoyer le premier caractère, puis le deuxième, et ainsi de suite jusqu'au seizième caractère,
- positionner le curseur sur le premier caractère de la deuxième ligne,
- envoyer les seize caractères successifs de cette deuxième ligne.
The display program takes place cyclically every 100 milliseconds. The display shows the character it receives at a position given by its cursor, whether it is visible or invisible, then the cursor moves from one position to the right. To display a full text of 2 lines of 16 characters, spaces included, on the display:
- position the cursor on the first character of the first line,
- send the first character, then the second, and so on until the sixteenth character,
- position the cursor on the first character of the second line,
- send the sixteen successive characters of this second line.

Les ordres de fonctionnement du curseur font partie du programme afficheur rangé dans la mémoire programme de la machine à affranchir tandis que les 2 fois 16 caractères à visualiser sont rangés de façon consécutive dans la mémoire de travail où ils occupent un espace de 32 octets. Cet espace est réservé aux écrans à visualiser, comme cela sera explicité plus loin, et constitue une image électronique de l'afficheur.The cursor operating commands are part of the display program stored in the program memory of the franking machine while the 2 x 16 characters to be displayed are stored in a manner in the working memory where they occupy a space of 32 bytes. This space is reserved for the screens to be displayed, as will be explained below, and constitutes an electronic image of the display.

Le programme afficheur consiste donc à prélever en mémoire de travail chaque octet de l'image afficheur et à l'envoyer à l'afficheur en intercalant les ordres de positionnement du curseur. Pour être visuali­sables les caractères contenus dans l'image afficheur doivent être représentés en code ASCII. L'espace réservé, dans la mémoire de travail, à l'image afficheur IA est représenté figure 4.The display program therefore consists of taking from work memory each byte of the display image and sending it to the display by interposing the cursor positioning commands. To be visible, the characters contained in the display image must be represented in ASCII code. The space reserved in the working memory for the display image IA is shown in FIG. 4.

Le programme d'acquisition de la date et de l'heure se déroule automatiquement toutes les 100 millisecondes. L'horloge calendrier de la machine à affranchir possède une série de six compteurs respectivement incrémentés au rythme de la seconde, la minute, l'heure, du jour, du mois et de l'année. Le programme d'acquisition de la date et de l'heure consiste, pour le microprocesseur, à prélever le contenu de chacun des six compteurs et à les écrire dans la mémoire de travail dans un espace de six octets consécutifs, soit un octet par compteur ; cet espace constitue l'image de l'horloge calendrier, ladite image étant rafraîchie toutes les 100 millesecondes par le programme d'acquisition de la date et de l'heure. L'espace réservé dans la mémoire de travail à l'image horloge calendrier IHC est représenté figure 4.The date and time acquisition program runs automatically every 100 milliseconds. The calendar clock of the franking machine has a series of six counters respectively incremented at the rate of the second, the minute, the hour, the day, the month and the year. The date and time acquisition program consists, for the microprocessor, of taking the content of each of the six counters and writing them in the working memory in a space of six consecutive bytes, ie one byte per counter ; this space constitutes the image of the calendar clock, said image being refreshed every 100 miles seconds by the date and time acquisition program. The space reserved in the working memory for the IHC calendar clock image is shown in FIG. 4.

Le programme de commande de l'alarme sonore se déroule automati­quement toutes les 20 millisecondes. Les machines à affranchir compor­tent généralement des alarmes qui sont constituées par des voyants ; parmi les opérations que l'opérateur à la possibilité d'effectuer certaines peuvent, dans certaines conditions, être interdites : par exemple impossibilité d'affranchir si la valeur du timbre demandée est supérieure à une certaine valeur, ou encore si le crédit est épuisé.The audible alarm control program runs automatically every 20 milliseconds. Franking machines generally include alarms which consist of LEDs; among the operations that the operator has the possibility of carrying out certain operations may, under certain conditions, be prohibited: for example, impossibility of franking if the value of the stamp requested is greater than a certain value, or even if the credit is exhausted.

Généralement il existe un voyant différent pour chacune des condi­tions, d'où multiplication des voyants. Dans la machine à affranchir de l'invention les voyants sont supprimés et remplacés par des messages d'alerte apparaissant sur l'afficheur, accompagnés éventuellement d'une alarme sonore pour attirer l'attention de l'opérateur. L'alarme sonore, qui est constituée par exemple par un vibreur piézoélectrique, est modulée en fonction des évènements qui la déclenchent ; l'alarme sonore peut consister en un simple bip sonore, ou en une suite de bips sonores dont le rythme est plus ou moins rapide.Generally there is a different indicator for each of the conditions, hence the multiplication of indicators. In the franking machine of the invention the LEDs are deleted and replaced by alert messages appearing on the display, possibly accompanied by an audible alarm to attract the attention of the operator. The audible alarm, which is constituted for example by a piezoelectric vibrator, is modulated according to the events which trigger it; the audible alarm may consist of a simple beep, or a series of beeps whose rhythm is more or less rapid.

Pour commander le vibreur on dispose dans la mémoire de travail, figure 4, d'un espace de commande d'alarme sonore, CAS, comprenant trois octets :

  • le premier octet contient le nombre de bips sonores que l'on désire émettre,
  • le deuxième octet contient le temps d'émission d'un bip sonore,
  • le troisième octet contient le temps du silence séparant deux bips sonores.
To control the buzzer, in working memory, figure 4, there is an audible alarm control box, CAS, comprising three bytes:
  • the first byte contains the number of beeps that you want to emit,
  • the second byte contains the time it takes to emit a beep,
  • the third byte contains the silence time between two beeps.

Les deuxième et troisième octets ne contiennent pas un temps exprimé en secondes, mais un nombre, le temps correspondant étant égal à ce nombre multiplié par 20 millisecondes. Si le contenu du premier octet est égal à zéro, il n'y a pas d'émission de bip sonore ; par contre la valeur FF, en code hexadécimal, correspond à une émission permanente.The second and third bytes do not contain a time expressed in seconds, but a number, the corresponding time being equal to this number multiplied by 20 milliseconds. If the content of the first byte is zero, there is no beep sound; on the other hand, the value FF, in hexadecimal code, corresponds to a permanent transmission.

Le programme de commande de l'alarme sonore consiste à exécuter les actions suivantes :

  • Action 1 : si le contenu du premier octet est zéro, le programme de l'alarme sonore est terminé ; sinon passer à l'action 2 ;
  • Action 2 : le vibreur est activé pendant le temps spécifié dans le deuxième octet ; à la fin de ce temps passer à l'action 3 ;
  • Action 3 : le vibreur est désactivé pendant le temps spécifié dans le troisième octet ; à la fin de ce temps passer à l'action 4 ;
  • Action 4 : si le contenu du premier octet est égal à FF, recommencer l'action 1, sinon faire -1 dans le contenu du premier octet puis retourner à l'action 1.
The audible alarm control program consists of performing the following actions:
  • Action 1: if the content of the first byte is zero, the audible alarm program is ended; otherwise go to action 2;
  • Action 2: the vibrator is activated for the time specified in the second byte; at the end of this time go to action 3;
  • Action 3: the vibrator is deactivated for the time specified in the third byte; at the end of this time go to action 4;
  • Action 4: if the content of the first byte is equal to FF, repeat action 1, otherwise do -1 in the content of the first byte then return to action 1.

Le programme de temporisation sert à faire apparaître chaque écran d'un message pendant un certain temps, qui peut varier d'un écran à un autre. Cette temporisation, appelée temps d'écran est rangée dans un octet TE0 de la mémoire de travail représentée figure 4. Le programme de temporisation se déroule automatiquement toutes les 20 millisecondes. Pour utiliser une temporisation il suffit de l'initialiser en chargeant l'octet de temporisation par un nombre, le temps de temporisation étant égal à ce nombre multiplié par 20 milliseconds ; pour une temporisation de 1 seconde il faut charger le nombre 50 dans l'octet de temporisation, ce qui donne bien un temps d'écran de 1 seconde. Le programme de temporisation consiste à faire -1 dans l'octet de temporisation, si le contenu de cet octet n'est pas nul ; le temps d'écran est écoulé lorsque le contenu de l'octet de temporisation et nul.The timer program is used to display each screen of a message for a certain time, which can vary from one screen to another. This timer, called screen time, is stored in a TE0 byte of the working memory shown in Figure 4. The timer program runs automatically every 20 milliseconds. To use a time delay, simply initialize it by loading the time delay byte with a number, the time delay being equal to this number multiplied by 20 milliseconds; for a time delay of 1 second, load the number 50 into the time delay byte, which gives a screen time of 1 second. The timer program consists of doing -1 in the timer byte, if the content of this byte is not zero; the screen time has elapsed when the content of the timer byte is zero.

Les cinq programmes spécifiques mentionnés ci-dessus permettent une simplification des programmes relatifs aux messages et leur exécution.The five specific programs mentioned above allow a simplification of the programs relating to messages and their execution.

Les textes visualisés sur l'afficheur comportent une partie fixe dont la source est la mémoire de texte, et une partie variable telle que : date, type de fonctionnement, valeur du timbre, du plafond, de la limite, du crédit, etc... Les textes fixes des messages contenus dans la mémoire de texte tiennent compte de l'introduction ultérieure des textes variables dans l'image afficheur IA de la mémoire de travail.The texts displayed on the display have a fixed part, the source of which is the text memory, and a variable part such as: date, type of operation, value of the stamp, the ceiling, the limit, the credit, etc. The fixed texts of the messages contained in the text memory take account of the subsequent introduction of the variable texts in the display image IA of the working memory.

La figure 3 représente une partie du contenu de la mémoire de texte, et en particulier un message M1 découpé en deux écrans E1 et E2 de deux lignes de 16 caractères chacune, dans le cas d'un afficheur permettant de visualiser deux lignes de 16 caractères chacune. Le message M1 occupe 64 octets de la mémoire de texte numérotés de 0 à 63 ; pour l'écran E1 la première ligne E1L1 occupe les octets 0 à 15 et la deuxième ligne E1L2 occupe les octets 16 à 31. Pour l'écran E2 la première ligne E2L1 occupe les octets 32 à 47 et la deuxième ligne E2L2 occupe les octets 48 à 63. Bien entendu la mémoire de texte contient également tous les autres messages, chaque message étant lui-même découpé en un certain nombre d'écrans. Chaque message doit être formaté en fonction de la capacité de visualisation de l'afficheur.FIG. 3 represents part of the content of the text memory, and in particular a message M1 divided into two screens E1 and E2 of two lines of 16 characters each, in the case of a display unit making it possible to display two lines of 16 characters each. Message M1 occupies 64 bytes of text memory numbered 0 to 63; for screen E1 the first line E1L1 occupies bytes 0 to 15 and the second line E1L2 occupies bytes 16 to 31. For screen E2 the first line E2L1 occupies bytes 32 to 47 and the second line E2L2 occupies bytes 48 to 63. Of course the text memory also contains all the other messages, each message itself being divided into a certain number of screens. Each message must be formatted according to the display capacity of the display.

La figure 4 représente une partie du contenu de la mémoire de travail, cette partie comprenant :
- 2 octets ITC0 et ITC1 pour l'image temporaire du clavier ITC,
- 2 octets IC0 et IC1 pour l'image clavier IC.
FIG. 4 represents part of the content of the working memory, this part comprising:
- 2 bytes ITC0 and ITC1 for the temporary image of the ITC keyboard,
- 2 bytes IC0 and IC1 for the keyboard image IC.

Dans ces quatre octets, les chiffres, lettres et signes sont ceux des 16 touches du clavier, M désignant le menu, V la validation et A l'annulation, chaque touche correspondant à un bit des octets.
- 32 octets IA0 à IA31 pour l'image afficheur IA, les octets IA0 à IA15 étant réservés à la première ligne EiL1 d'un écran Ei, les octets IA16 à IA31 étant réservés à la deuxième ligne EiL2 de l'écran Ei ; chaque octet est relatif à un caractère. Cet espace mémoire de 32 octets correspond à un afficheur de deux lignes de seize caractères. D'une manière générale l'espace mémoire constituant l'image afficheur est fonction de la capacité de l'afficheur utilisé. Dans le cas d'un afficheur de L lignes de N caractères, l'espace mémoire nécessaire à l'image afficheur utilise N.L octets, numérotés de IA0 à IA (NL-1).
    - 6 octets IHC0 à IHC5 pour l'image de l'horloge calendrier IHC ; l'octet IHC0 est réservé à l'année, de 0 à 99 ; l'octet IHC1 est réservé au mois, de 1 à 12 ; l'octet IHC2 est réservé au jour, de 1 à 31 ; l'octet IHC3 est réservé à l'heure, de 0 à 23 ; l'octet IHC4 est réservé à la minute, de 0 à 59 ; l'octet IHC5 est réservé à la seconde, de 0 à 59.
- 3 octets CAS0 à CAS2 pour la commande d'alarme sonore CAS, l'octet CAS0 étant réservé au nombre de bips à émettre, l'octet CAS1 étant réservé au temps d'émission d'un bip, et l'octet CAS2 étant réservé au temps d'un silence (entre 2 bips).
    - 1 octet TE0 pour la temporisation d'écran TE.
- L'image temporaire clavier ITC et l'image clavier IC ont été définies précédemment et sont rafraîchies par le programme d'acquisition clavier décrit précédemment.
- L'image afficheur IA, est un espace mémoire réservé au texte d'un écran qui est transféré de la mémoire de texte dans la mémoire de travail, où il est éventuellement complété par un texte variable, pour être visua­lisé sur l'afficheur ; la lecture de cet espace mémoire est effectuée par le programme afficheur.
- L'image horloge calendrier IHC est réservée aux indications de la date et de l'heure à partir des six compteurs de l'horloge calendrier ; cette image horloge calendrier est rafraîchie toutes les 100 millisecondes par le programme d'acquisition de la date de l'heure décrit précédemment.
- La lecture de l'espace mémoire des 3 octets de la commande de l'alarme sonore CAS est effectuée par le programme de commande de l'alarme sonore décrit précédemment.
- La lecture de l'octet TE0 de la temporisation d'écran est effectuée par le programme de temporisation décrit précédemment. Cette mémoire de tra­vail contient en plus des informations qui seront détaillées ultérieu­rement et qu'il faut maintenir lorsque la machine est hors tension ; elle est donc sauvegardée par une pile, comme cela est bien connu.
In these four bytes, the numbers, letters and signs are those of the 16 keys on the keyboard, M denoting the menu, V confirming and Canceling, each key corresponding to one bit of the bytes.
- 32 bytes IA0 to IA31 for the display image IA, bytes IA0 to IA15 being reserved for the first line EiL1 of a screen Ei, the bytes IA16 to IA31 being reserved for the second line EiL2 of the screen Ei; each byte is relative to a character. This memory space of 32 bytes corresponds to a display of two lines of sixteen characters. In general, the memory space constituting the display image is a function of the capacity of the display used. In the case of a display of L lines of N characters, the memory space required for the display image uses NL bytes, numbered from IA0 to IA (NL-1).
- 6 bytes IHC0 to IHC5 for the image of the IHC calendar clock; the IHC0 byte is reserved for the year, from 0 to 99; the IHC1 byte is reserved for the month, from 1 to 12; the IHC2 byte is reserved for the day, from 1 to 31; the IHC3 byte is reserved for the hour, from 0 to 23; the IHC4 byte is reserved per minute, from 0 to 59; the IHC5 byte is reserved for the second, from 0 to 59.
- 3 bytes CAS0 to CAS2 for the audible alarm control CAS, the byte CAS0 being reserved for the number of beeps to be transmitted, the byte CAS1 being reserved for the time of emission of a beep, and the byte CAS2 being reserved for the time of silence (between 2 beeps).
- 1 byte TE0 for the TE screen delay.
- The temporary keyboard image ITC and the keyboard image IC were defined previously and are refreshed by the keyboard acquisition program described above.
- The display image IA, is a memory space reserved for the text of a screen which is transferred from the text memory into the working memory, where it is possibly supplemented by a variable text, to be viewed on the display; this memory space is read by the display program.
- The IHC calendar clock image is reserved for indication of the date and time from the six calendar clock counters; this calendar clock image is refreshed every 100 milliseconds by the time date acquisition program described above.
- The memory space of the 3 bytes of the CAS audible alarm control is read by the audible alarm control program described above.
- The TE0 byte of the screen timeout is read by the timer program described above. This working memory additionally contains information which will be detailed later and which must be maintained when the machine is switched off; it is therefore saved by a battery, as is well known.

Ces cinq programmes spécifiques, qui se déroulent automatiquement, sont utilisés avec les programmes relatifs aux différents messages pour afficher les écrans de chaque message, comme cela sera précisé plus loin lors de deux exemples de déroulement de deux programmes relatifs à deux messages.These five specific programs, which run automatically, are used with the programs relating to the different messages to display the screens of each message, as will be explained below in two examples of the running of two programs relating to two messages.

Les messages à disposition de l'opérateur permettent soit des opé­rations normales d'affranchissement soit des opérations particulières accessibles par la touche menu du clavier, comme indiqué précédemment.The messages available to the operator allow either normal franking operations or specific operations accessible by the menu key on the keyboard, as indicated above.

La description des messages qui suit se rapporte à une machine à affranchir à prépaiement ; dans le cas d'une machine à post-paiement les textes de certains messages seront modifiés.The description of the messages which follows relates to a prepayment franking machine; in the case of a post-payment machine, the texts of certain messages will be modified.

Les messages relatifs aux opérations normales d'affranchissement constituent un premier ensemble de messages désignés ci-après par MN1, MN2,....The messages relating to normal franking operations constitute a first set of messages designated below by MN1, MN2, ...

Les organigrammes des figures 8A et 8B représentent l'enchaînement de ces messages.

  • Message MN1 Vérification de la date,
  • Message MN2 Affranchissement ou menu
  • Message MN3 Composition de la valeur d'affranchissement,
  • Message MN4 Valeur du timbre validée, en mode coup par coup ou rafale,
  • Message MN5 Valeur du timbre validée, en mode rafale limitée,
  • Message MN6 Dépassement de crédit,
  • Message MN7 Dépassement de la limite d'affranchissement,
  • Message MN8 Dépassement du plafond de sécurité.
The flowcharts in FIGS. 8A and 8B represent the sequence of these messages.
  • Message MN1 Checking the date,
  • Message MN2 Postage or menu
  • Message MN3 Composition of the postage value,
  • Message MN4 Validated stamp value, in single-shot or burst mode,
  • Message MN5 Validated stamp value, in limited burst mode,
  • Message MN6 Credit overrun,
  • Message MN7 Postage limit exceeded,
  • Message MN8 Exceeding the safety ceiling.

Les messages MN1, MN6, MN7 et MN8 sont des messages d'alerte accompagnés éventuellement d'une alarme sonore.The messages MN1, MN6, MN7 and MN8 are alert messages possibly accompanied by an audible alarm.

Ces différents messages sont décrits ci-après.These different messages are described below.

Message MN1      Vérification de la date.Message MN1 Check the date.

Dans le cas des machines équipées d'une pose automatique de la date ce message n'existe pas et le message MN2 apparaît dès la mise sous tension de la machine.In the case of machines fitted with an automatic date setting this message does not exist and the message MN2 appears as soon as the machine is switched on.

Si la pose de la date d'oblitération de l'empreinte est obtenue par des molettes que l'opérateur doit positionner manuellement, ce message apparaît uniquement à la première mise sous tension de la journée, de la machine à affranchir. Ce message est constitué par les deux écrans suivants qui apparaîssent successivement sur l'afficheur :

Figure imgb0001
If the setting of the date of obliteration of the imprint is obtained by thumbwheels which the operator must position manually, this message appears only at the first power-up of the day, of the franking machine. This message consists of the following two screens which appear successively on the display:
Figure imgb0001

L'écran 1 est affiché pendant 1 seconde, et l'écran 2 pendant 2 secondes ; l'alarme est constituée par 2 bips.Screen 1 is displayed for 1 second, and screen 2 for 2 seconds; the alarm consists of 2 beeps.

Le jour, JJ, le mois, MM, et l'année, AA, sont fournis par l'hor­loge calendrier de la machine à affranchir. Ce message invite l'opéra­teur à mettre les molettes "date" à la date du jour. Cette action étant terminée l'opérateur appuie sur la touche validation. A la suite de cette validation, la machine note que l'opération "changement de date" est effectuée, et, pendant le reste de la journée, à chaque remise sous tension, le message MN1 n'apparaît plus, il est remplacé par le message MN2.The day, DD, the month, MM, and the year, AA, are provided by the calendar clock of the postage meter. This message prompts the operator to set the "date" dials to today's date. This action being completed, the operator presses the validation key. Following this validation, the machine notes that the "date change" operation is carried out, and, for the rest of the day, each time power is restored, the message MN1 no longer appears, it is replaced by the message MN2.

Lorsque le message MN1 est présent seule la touche validation est active. Suite à la validation par l'opérateur, le message MN2 apparaît.When the message MN1 is present, only the validation key is active. Following validation by the operator, the message MN2 appears.

Message MN2      Affranchissement ou MenuMessage MN2 Postage or Menu

A la suite d'une validation du message MN1, ou après une mise sous tension sans changement de date, ou encore à la suite d'une annulation le message MN2 apparaît.Following validation of the message MN1, or after switching on without changing the date, or again following a cancellation, the message MN2 appears.

Ce message est constitué par les 3 écrans suivants qui apparaîs­sent successivement :

Figure imgb0002
Les écrans 1, 2, 3 sont affichés pendant 2, 1, 1 secondes respectivement.This message consists of the following 3 screens which appear successively:
Figure imgb0002
Screens 1, 2, 3 are displayed for 2, 1, 1 seconds respectively.

Lorsque le message MN2 est présent, seules les touches numériques, de validation et Menu sont actives.When the message MN2 is present, only the numeric, validation and Menu keys are active.

Les touches numériques permettent à l'opérateur de composer la valeur du timbre, et la touche MENU donne accès aux opérations particu­lières en faisant apparaître un message comportant différentes options, comme cela sera explicité plus loin. Dès qu'une touche numérique est frappée, la touche Menu devient inactive.The numeric keys allow the operator to compose the value of the stamp, and the MENU key gives access to the specific operations by showing a message with different options, as will be explained below. As soon as a number key is hit, the Menu key becomes inactive.

Le message MN2 représente l'état initial des opérations normales d'affranchissement, puisque le premier message MN1 n'apparaît qu'à la première mise sous tension de la journée. Dans l'écran 1 du message MN2,la valeur du timbre est mise à zéro par sécurité, et le crédit restant apparaît en clair.The message MN2 represents the initial state of normal franking operations, since the first message MN1 does not appear until the first power-up of the day. In screen 1 of message MN2, the stamp value is set to zero for security, and the remaining credit appears in clear.

L'opérateur ne doit pas composer une valeur de timbre supérieure au crédit restant. Dès que l'opérateur tape sur une touche numérique pour composer une valeur du timbre, le message MN3 apparaît.The operator must not dial a stamp value greater than the remaining credit. As soon as the operator presses a numeric key to compose a stamp value, the message MN3 appears.

Message MN3      Composition de la valeur d'affranchissementMessage MN3 Composition of the postage value

Ce message est constitué par le deux écrans suivants :

Figure imgb0003
Les écrans 1 et 2 sont affichés pendant 3 et 1 secondes, respectivement.This message consists of the following two screens:
Figure imgb0003
Screens 1 and 2 are displayed for 3 and 1 seconds, respectively.

Le premier zéro à droite de la valeur du timbre est remplacé par le premier chiffre frappé sur le clavier ; un deuxième appui sur une touche numérique décale le chiffre précédant sur l'écran 1 d'une position à gauche et le deuxième chiffre frappé occupe la position à droite. Un troisième et un quatrième chiffres peuvent être frappés par l'opéra­teur ; ils apparaîssent à droite de l'écran 1 après un décalage à gauche de la valeur du timbre. Chaque frappe d'un chiffre ramène automati­quement l'écran 1 sur l'afficheur, en sorte que si le temps entre deux frappes est inférieur à 3 secondes seul l'écran 1 apparaît ; l'écran 2 n'apparaît alors que 3 secondes après la frappe du dernier chiffre.The first zero to the right of the stamp value is replaced by the first digit hit on the keyboard; a second press on a numeric key shifts the preceding digit on screen 1 by one position on the left and the second struck digit occupies the position on the right. A third and fourth digit can be entered by the operator; they appear on the right of screen 1 after a shift to the left of the value of the stamp. Each keystroke automatically returns screen 1 to the display, so that if the time between two keystrokes is less than 3 seconds, only screen 1 appears; screen 2 does not appear until 3 seconds after entering the last digit.

Dans le message MN3 seules les touches numériques de validation et d'annulation sont actives. En cas d'erreur sur la valeur du timbre et pour changer la valeur frappée, l'opérateur frappe sur la touche annula­tion, ce qui fait apparaître le message MN2 et lui permet de frapper la nouvelle valeur du timbre. Si la valeur du timbre composée est bonne l'opérateur frappe sur la touche validation, même si l'écran 2 n'est pas affiché.In the MN3 message, only the numeric validation and cancellation keys are active. In case of error on the value of the stamp and to change the value struck, the operator hits the cancel key, which brings up the message MN2 and allows him to strike the new value of the stamp. If the value of the composed stamp is good, the operator presses the validation key, even if screen 2 is not displayed.

Les machines à affranchir connues n'ont généralement qu'un mode de fonctionnement permettant l'affranchissement d'un nombre de plis non limité dès que l'opérateur a composé et validé une valeur de timbre, tant que le crédit n'est pas épuisé. L'invention permet trois modes de fonctionnement, le choix du mode de fonctionnement étant effectué par l'opérateur. Ces modes de fonctionnement sont :
- le mode coup par coup : après chaque affranchissement, la valeur du timbre est ramenée à zéro. Dans ce cas, il faut recomposer la valeur du timbre de l'affranchissement suivant. Ce mode de fonctionnement est une sécurité supplémentaire qui interdit la réalisation d'affranchissements successifs dont la valeur ne soit pas rigoureusement contrôlée,
- le mode rafale : après chaque affranchissement, la valeur du timbre n'est pas remise à zéro comme dans le mode précédent. La réalisation d'une suite illimitée d'affranchissements à la même valeur est alors possible, dans la limite du crédit, bien entendu.
- le mode rafale limitée : identique au mode de fonctionnement précé­dent, mais limité à un certain nombre N d'affranchissements préalablement chargé par l'opérateur. Lorsque le nombre N d'affranchis­sements demandé est réalisé, la machine repasse automatiquement dans le mode "coup à coup" ; si le crédit est épuisé avant les N affranchis­sements, il n'est plus possible d'affranchir.
Known franking machines generally have only one mode of operation allowing the franking of an unlimited number of folds as soon as the operator has composed and validated a stamp value, as long as the credit is not exhausted . The invention allows three operating modes, the choice of operating mode being made by the operator. These operating modes are:
- single shot mode: after each franking, the stamp value is brought back to zero. In this case, you must recompose the stamp value of the next postage. This operating mode is an additional security which prohibits the realization of successive frankings whose value is not rigorously controlled,
- burst mode: after each franking, the stamp value is not reset to zero as in the previous mode. The realization of an unlimited series of postage at the same value is then possible, within the limit of the credit, of course.
- limited burst mode: identical to the previous operating mode, but limited to a certain number N of frankings previously loaded by the operator. When the number N of postage requested is achieved, the machine automatically returns to "blow by blow"mode; if the credit is used up before the N postings, it is no longer possible to post.

Le choix du mode de fonctionnement est effectué par l'opérateur, comme décrit plus loin. Si le mode "coup par coup" ou "rafale" a été sélectionné par l'opérateur, la machine reste dans le mode choisi même après un arrêt et une remise en marche de la machine. Au contraire, pour le mode "rafale limitée", une coupure d'alimentation de la machine place celle-ci automatiquement en mode "coup par coup" à la prochaine mise sous tension.The choice of operating mode is made by the operator, as described below. If the "blow by blow" or "burst" mode has been selected by the operator, the machine remains in the chosen mode even after stopping and restarting the machine. On the contrary, for the "limited burst" mode, a power cut of the machine places it automatically in "blow by blow" mode at the next power up.

Si la machine à affranchir n'est pas équipée pour changer de fonc­tionnement, elle fonctionne en mode rafale.If the franking machine is not equipped to change operation, it operates in burst mode.

Lorsque l'opérateur valide la valeur du timbre et que celle-ci ne dépasse pas une valeur limite préalablement fixée, le message MN4 apparaît, en mode coup par coup, ou en mode rafale ; si la machine est en mode rafale limitée c'est le message MN5 qui apparaît.When the operator validates the value of the stamp and that it does not exceed a previously fixed limit value, the message MN4 appears, in single-shot mode, or in burst mode; if the machine is in limited burst mode, the message MN5 appears.

Message MN4      Valeur du timbre validée, en mode coup par coup ou rafale.Message MN4 Value of the stamp validated, in single-shot or burst mode.

Ce message est constitué par les deux écrans suivants qui apparaissent successivement :

Figure imgb0004
Les écrans 1 et 2 sont affichés pendant 3 et 1 secondes, respectivement. Les valeurs du timbre et du crédit apparaissent en clair.This message consists of the following two screens which appear successively:
Figure imgb0004
Screens 1 and 2 are displayed for 3 and 1 seconds, respectively. Stamp and credit values appear in clear.

Message MN5      Valeur du timbre validée en mode rafale limitée.Message MN5 Value of the stamp validated in limited burst mode.

Ce message est constitué par les deux écrans suivants qui apparaîssent successivement :

Figure imgb0005
This message consists of the following two screens which appear successively:
Figure imgb0005

Les écrans 1 et 2 sont affichés pendant 3 et 1 secondes, respecti­vement. La valeur du timbre et le nombre de plis en rafale limitée apparaissent en clair.Screens 1 and 2 are displayed for 3 and 1 seconds, respectively. The value of the stamp and the number of folds in limited burst appear in clear.

Dans ces deux messages MN4 et MN5, seule la touche annulation est active.In these two messages MN4 and MN5, only the cancel key is active.

En mode coup par coup, après passage d'une enveloppe dans la machine, le message MN4 est remplacé par le message MN2. En mode rafale le crédit dans l'écran 1 du message MN4 est décrémenté de la valeur du timbre après chaque affranchissement et l'écran 1 reste affiché si la cadence d'affranchissement est inférieure à 3 secondes, l'écran 2 n'étant alors affiché que 3 secondes après passage de la dernière enveloppe.In single-shot mode, after an envelope has passed through the machine, the message MN4 is replaced by the message MN2. In burst mode the credit in screen 1 of message MN4 is decremented by the value of the stamp after each franking and screen 1 remains displayed if the franking rate is less than 3 seconds, screen 2 then being displayed only 3 seconds after the last envelope has passed.

En mode rafale limitée, dans l'écran 1 du message MN5 le nombre NNN qui correspond au nombre N d'enveloppes à affranchir et apparaît en clair, est décrémenté d'une unité après chaque affranchis­sement, et si la cadence d'affranchissement est inférieure à 3 secondes l'écran 1 reste affiché ; après passage de la dernière enveloppe le nombre NNN devient nul et le message MN2 est affiché.In limited burst mode, in screen 1 of the message MN5 the number NNN which corresponds to the number N of envelopes to be franked and appears in clear, is decremented by one after each franking, and if the franking rate is lower at 3 seconds screen 1 remains displayed; after passing the last envelope the number NNN becomes zero and the message MN2 is displayed.

En mode rafale, ou en mode rafale limitée, si le crédit est épuisé en cours d'affranchissement la machine s'arrête et le message MN6 apparaît sur l'afficheur.In burst mode, or in limited burst mode, if the credit is used up during franking, the machine stops and the message MN6 appears on the display.

Message MN6      Dépassement de crédit.Message MN6 Overflow of credit.

Ce message n'existe que pour le machines à affranchir à prépaiement. Ce message est constitué par les deux écrans suivants qui apparaîssent successivement.

Figure imgb0006
This message only exists for prepayment postage meters. This message consists of the following two screens which appear successively.
Figure imgb0006

Si dans le message MN3 la valeur du timbre composé excède le mon­tant du crédit restant et si l'opérateur valide cette valeur, le message MN6 apparaît.If in the message MN3 the value of the compound stamp exceeds the amount of the remaining credit and if the operator validates this value, the message MN6 appears.

Si la valeur d'affranchissement est limitée, lors de la mise en service, par un moyen mécanique ou électrique, à une valeur dite valeur limite, l'affranchissement à une valeur supérieure est impossible et la machine se bloque ; cette valeur limite ne peut être changée par l'opéra­teur. L'invention prévoit également de permettre à l'opérateur de fixer une valeur limite et une valeur plafond, de les changer s'il le désire, et du réaliser un affranchissement de valeur supérieure à la valeur plafond.If the postage value is limited, during commissioning, by mechanical or electrical means, to a so-called limit value, postage to a higher value is impossible and the machine freezes; this limit value cannot be changed by the operator. The invention also provides for allowing the operator to fix a limit value and a ceiling value, to change them if desired, and to make a postage of value greater than the ceiling value.

Pour cela lorsque l'opérateur valide, dans le message MN3, une valeur d'affranchissement supérieure à la valeur plafond, la validation ne permet pas l'affranchissement et un message MN8 apparaît ; l'affran­chissement n'est possible que par validation du message MN8 comme cela sera précisé lors de la présentation de ce message. La validation dans le message MN3, d'une valeur supérieure à la valeur limite fait apparaître le message MN7.For this when the operator validates, in the message MN3, a postage value higher than the ceiling value, the validation does not allow the postage and a message MN8 appears; postage is only possible by validation of the message MN8 as will be specified during the presentation of this message. The validation in the message MN3, of a value greater than the limit value brings up the message MN7.

Message MN7      Dépassement de la limite d'affranchissement.Message MN7 Postage limit exceeded.

La réalisation d'une empreinte, dont la valeur dépasse la limite d'affranchissement, est impossible et la machine alerte l'opérateur par une suite de bips sonores et par l'affichage du message MN7. Dans cet état la machine interdit le démarrage de la procédure d'affranchissement si l'opérateur présente une enveloppe, ou la présentation d'une enveloppe et le démarrage de la procédure d'affranchissement si la machine est automatique.An imprint, the value of which exceeds the postage limit, is impossible and the machine alerts the operator by a series of beeps and by the display of the message MN7. In this state the machine prohibits the start of the franking procedure if the operator presents an envelope, or the presentation of an envelope and the start of the franking procedure if the machine is automatic.

Pour réaliser un timbre dont la valeur dépasse la limite d'affran­chissement l'opérateur doit changer cette limite à l'aide d'un message accessible par la touche menu et qui sera décrit ultérieurement. Si cette limite est nulle la machine est bloquée ; par contre si cette limite est égale à la capacité maximum de la machine, par exemple 9999 pour une machine à quatre chiffres, la limite d'affranchissement n'existe plus.To make a stamp whose value exceeds the franking limit, the operator must change this limit using a message accessible by the menu key and which will be described later. If this limit is zero the machine is blocked; on the other hand, if this limit is equal to the maximum capacity of the machine, for example 9999 for a four-digit machine, the postage limit no longer exists.

Le message MN7 est constitué par les trois écrans suivants qu apparaissent successivement :

Figure imgb0007
The MN7 message consists of the following three screens that appear successively:
Figure imgb0007

Les écrans 1, 2, 3 sont affichés pendant 3, 2, 1 secondes, respec­tivement ; quatre bips sonores d'alarme sont émis pendant le temps d'af­fichage de l'écran 1. Les valeurs du timbre et de la limite apparaîssent en clair. L'annulation ramène au message MN2.Screens 1, 2, 3 are displayed for 3, 2, 1 seconds, respectively; four alarm beeps are emitted during the display time of screen 1. The values of the timbre and of the limit appear clear. Cancellation returns to message MN2.

Message MN8      Dépassement du plafond de sécurité.Message MN8 Exceeding the safety ceiling.

La validation dans le message MN3 d'une valeur d'affranchissement supérieure audit plafond de sécurité fait apparaître le message MN8, et l'opérateur peut alors soit annuler, soit valider la valeur d'affranchissement.The validation in the message MN3 of a postage value greater than said safety ceiling brings up the message MN8, and the operator can then either cancel or validate the postage value.

L'opérateur est maître du plafond de sécurité et la façon de charger et de changer ledit plafond de sécurité sera expliquée ultérieu­rement lors de la description des messages accessibles par la touche menu.The operator is the master of the safety ceiling and the way to load and change the safety ceiling will be explained later when describing the messages accessible by the menu key.

L'utilisation d'un plafond est une sécurité supplémentaire qui permet d'alerter l'opérateur lorsque la valeur du timbre composée devient excessive par rapport à l'usage habituel de la machine.The use of a ceiling is an additional security which makes it possible to alert the operator when the value of the composite stamp becomes excessive compared to the usual use of the machine.

Le message MN8 est constitué par les trois écrans suivants qui apparaîssent successivement.

Figure imgb0008
The message MN8 consists of the following three screens which appear successively.
Figure imgb0008

Les écrans 1, 2 et 3 sont affichés pendant 2, 2 et 1 secondes, respectivement ; de plus des bips d'alarme sont émis pendant l'affichage de l'écran 1. Les valeurs du timbre et du plafond apparaîssent en clair.Screens 1, 2 and 3 are displayed for 2, 2 and 1 seconds, respectively; moreover, alarm beeps are emitted during the display of screen 1. The values of the timbre and the ceiling appear in clear.

Une annulation fait apparaître le message MN2, mais si l'opérateur confirme la valeur du timbre en appuyant sur la touche validation, la valeur du timbre est acceptée malgré un dépassement du plafond. Dans ce cas les messages MN4 ou MN5 apparaîssent, suivant le mode de fonction­nement de la machine à affranchir.A cancellation displays the message MN2, but if the operator confirms the value of the stamp by pressing the validation key, the value of the stamp is accepted despite exceeding the ceiling. In this case the messages MN4 or MN5 appear, depending on the operating mode of the franking machine.

Si le plafond de sécurité, chargé par l'opérateur, est égal à la capacité maximum de la machine, par exemple 9999 pour une machine à quatre chiffres, le plafond de sécurité n'existe plus ; par contre si l'opérateur a chargé la valeur 0000, alors la composition de la valeur de chaque timbre nécessite une double validation, une pour le message MN3 et une pour le message MN8.If the safety ceiling, loaded by the operator, is equal to the maximum capacity of the machine, for example 9999 for a four-digit machine, the safety ceiling no longer exists; on the other hand if the operator has loaded the value 0000, then the composition of the value of each stamp requires a double validation, one for the message MN3 and one for message MN8.

La limite d'affranchissement sera généralement supérieure au pla­fond de sécurité, puisqu'elle interdit tout affranchissement, mais bien entendu l'opérateur reste libre de son choix, ainsi que des valeurs plafond de sécurité et limite d'affranchissement.The postage limit will generally be higher than the security ceiling, since it prohibits all postage, but of course the operator remains free to choose, as well as the security ceiling and postage limit values.

Les messages relatifs aux opérations particulières accessibles par la touche menu constituent un deuxième ensemble de messages et sont désignés ci-après par MP0, MP1, ...

  • Message MP0 Début du menu.
  • Message MP1 Les états machine.
  • Message MP2 Les compteurs auxiliaires.
  • Message MP3 Sélection d'un compteur auxiliaire.
  • Message MP4 Confirmation de l'état sélectionné (pour un compteur).
  • Message MP5 Sélection du mode de fonctionnement de la machine (coup par coup, rafale, rafale limitée).
  • Message MP6 Confirmation du mode de fonctionnement sélectionné.
  • Message MP7 Choix de nombre de plis (affranchissements) en mode rafale limitée.
  • Message MP8 Changement du plafond de sécurité.
  • Message MP9 Changement de la limite d'affranchissement.
The messages relating to the specific operations accessible by the menu key constitute a second set of messages and are designated below by MP0, MP1, ...
  • Message MP0 Start of menu.
  • Message MP1 Machine states.
  • Message MP2 The auxiliary counters.
  • MP3 message Selection of an auxiliary counter.
  • Message MP4 Confirmation of the selected state (for a counter).
  • Message MP5 Selection of the operating mode of the machine (blow by blow, burst, limited burst).
  • Message MP6 Confirmation of the selected operating mode.
  • Message MP7 Choice of number of folds (frankings) in limited burst mode.
  • Message MP8 Changing the safety ceiling.
  • Message MP9 Change of postage limit.

Si la machine n'a qu'un mode de fonctionnement, le message MP5, sélection du mode de fonctionnement n'existe pas ; si de plus une valeur limite fixe est imposée à la mise en service de la machine, le message MP9 changement de la limite d'affranchissement n'existe pas, mais la machine peut cependant être ou non équipée d'un plafond de sécurité, inférieur à la valeur limite, et le message MP8 changement du plafond de sécurité existe ou non.If the machine has only one operating mode, the message MP5, selection of the operating mode does not exist; if in addition a fixed limit value is imposed on the commissioning of the machine, the message MP9 change of the franking limit does not exist, but the machine can however be or not equipped with a safety ceiling, lower at the limit value, and the message MP8 change of the safety ceiling exists or not.

Les différents messages MP0 à MP8 sont décrits ci-après, les figures 9A, 9B et 9C représentant l'enchaînement de ces messages.The different messages MP0 to MP8 are described below, FIGS. 9A, 9B and 9C representing the sequence of these messages.

Message MP0      Début du menu.Message MP0 Start of menu.

Ce message est constitué par les sept écrans suivants

Figure imgb0009
Les écrans 4, 5, 6 existent si la machine est équipée des options correspondantes.This message consists of the following seven screens
Figure imgb0009
Screens
4, 5, 6 exist if the machine is equipped with the corresponding options.

Les écrans 1 et 7 sont affichés pendant 1 seconde, les écrans 2, 3, 4, 5 et 6 étant affichés pendant 2 secondes chacun.Screens 1 and 7 are displayed for 1 second, screens 2, 3, 4, 5 and 6 being displayed for 2 seconds each.

Si l'opérateur appuie sur la touche annulation, il y a retour au message MN2.If the operator presses the cancel key, there is a return to message MN2.

Le chiffre figurant au début des écrans 2 à 6 correspond à une touche numérique du clavier et permet à l'opérateur de faire son choix parmi les options proposées.The figure at the beginning of screens 2 to 6 corresponds to a numeric key on the keyboard and allows the operator to choose from the options available.

Message MP1      Les états machineMessage MP1 Machine states

Ce message est constitué par les sept écrans suivants :

Figure imgb0010
Chaque écran est affiché pendant 2 secondes.This message consists of the following seven screens:
Figure imgb0010
Each screen is displayed for 2 seconds.

Ce message renseigne l'opérateur sur les états de la machine.This message informs the operator about the states of the machine.

Dans les écrans 1, 2 et 3 les valeurs du crédit, du compteur d'index et du compteur de cycles sont indiquées en clair. Dans l'écran 4 la date, l'heure, et les minutes sont indiquées en clair ; si l'écran 4 est affiché en permanence, par appui sur une ou les deux touches de défilement, le point séparant l'heure, HH, et les minutes, MM, clignote au rythme de la seconde.In screens 1, 2 and 3 the values of the credit, the index counter and the cycle counter are indicated in clear. In screen 4 the date, the hour, and the minutes are indicated in clear; if screen 4 is permanently displayed, by pressing one or both scroll keys, the point separating the hour, HH, and the minutes, MM, flashes at the rate of the second.

La deuxième ligne de l'écran 5 est constitué par l'un des trois textes suivants : coup par coup, rafale, rafale de XXX, le nombre de plis (affranchissements) étant indiqué en clair.The second line of screen 5 consists of one of the following three texts: blow by blow, burst, burst of XXX, the number of folds (postage) being indicated in clear.

La valeur du plafond de sécurité, écran 7 , est également indiquée en clair, de même pour la limite d'affranchissement, écran 6.The value of the safety ceiling, screen 7, is also indicated in clear, as for the postage limit, screen 6.

Ce message MP1 ne comporte pas de choix. Un appui sur la touche annulation, ou la touche menu, provoque le retour au message MP0, début du menu.

  • Message MP2 Les compteurs auxiliaires.
  • Message MP3 Sélection d'un compteur auxiliaire.
  • Message MP4 Confirmation de l'état sélectionné (pour un compteur).
This message MP1 has no choice. Pressing the cancel key, or the menu key, returns to the message MP0, start of the menu.
  • Message MP2 The auxiliary counters.
  • MP3 message Selection of an auxiliary counter.
  • Message MP4 Confirmation of the selected state (for a counter).

La machine à affranchir est équipée d'un certain nombre de compteurs auxiliaires, par exemple 20, numérotés de 1 à 20, chaque compteur auxiliaire étant affecté à un poste budgétaire ; chaque compteur auxiliaire comporte un compteur de francs qui totalise les valeurs des affranchissement effectués et un compteur de plis qui compte le nombre de plis (affranchissement) c'est-à-dire le nombre d'enveloppes ou d'étiquettes affranchies.The franking machine is equipped with a number of auxiliary counters, for example 20, numbered from 1 to 20, each auxiliary counter being assigned to a budgetary item; each auxiliary counter comprises a counter of francs which totals the values of the franking carried out and a counter of folds which counts the number of folds (franking), that is to say the number of envelopes or labels franked.

L'opérateur a la possibilité de mettre à zéro, à l'arrêt, ou en marche le compteur de francs et le compteur de plis d'un compteur auxi­liaire, indépendamment des autres compteurs auxiliaires. Le message MP2 est utilisé avec les messages MP3 et MP4, comme indiqué ci-après, à la suite de la présentation des messages MP2, MP3 et MP4.The operator can set the franc counter and the ply counter of an auxiliary counter to zero, either on or off, independently of the other auxiliary counters. The MP2 message is used with the MP3 and MP4 messages, as shown below, following the presentation of the MP2, MP3 and MP4 messages.

Le message MP2, les compteurs auxiliaires, est constitué par les sept écrans suivants :

Figure imgb0011
Les écrans 1 à 7 sont affichés pendant 2, 3, 1, 2, 2, 2, 2 secondes respectivement.
Dans l'écran 1 le numéro du compteur (de 1 à 20) apparaît et le texte de la deuxième ligne est complété par : "à l'arrêt" ou "en marche". Dans l'écran 2 le nombre de francs et le nombre de plis apparaîssent, et dans l'écran 3, la date et l'heure de la dernière remise à zéro sont visualisées.
Lorsque le message MP2 apparaît, suite à une action sur la touche 2 pendant le défilement du message MP0, le compteur auxiliaire visualisé est le premier (numéro 1).
Les chiffres 1 à 6 figurant dans les écrans 4 à 7 du message MP2 permet­tent à l'opérateur de faire un choix parmi les différentes options propo­sées, à l'aide des touches du clavier correspondant aux chiffres.
Si l'opérateur agit sur la touche 2, l'écran 1 du message MP2 apparaît avec le numéro du compteur suivant ou avec le compteur N°1 si avant cette action le compteur N°20 était visualisé.
Si l'opérateur agit sur la touche 3 le compteur précédent est sélectionné, ou le compteur N°20 si le compteur N°1 était visualisé avant cette action.
Pour choisir un compteur quelconque l'opérateur a la possibilité d'utiliser la touche 1 dont l'action fait apparaître le message de sélection MP3.
Pour changer l'état d'un compteur auxiliaire préalablement sélectionné l'opérateur dispose des touches 4, 5 et 6. Une action sur l'une de ces touches fait apparaître le message MP4 dont la validation ramène au message MP2 avec l'état choisi mentionné en deuxiéme ligne de l'écran 1, si l'état choisi est arrêt ou démarrage, et avec dans l'écran 3 la date et l'heure de la dernière remise à zéro ; si l'opérateur a choisi la remise à zéro, la date et l'heure sont celles du jour et de l'heure où cette remise à zéro est demandée. L'opérateur peut alors sélectionner un autre compteur à l'aide de l'une des touches 1, 2 ou 3 comme indiqué dans les écrans 4 et 5, ou annuler, ce qui ramène au message MP0, début du menu.
Le message MP3, sélection d'un compteur auxiliaire, est constitué par les 2 écrans suivants :
Figure imgb0012
Tant que l'opérateur n'a pas tapé un numéro de 1 à 20, l'indication XX clignote. Les écrans 1 et 2 sont affichés pendant 2 et 1 secondes respec­tivement. Une annulation ramène le message MP2. Lorsque l'opérateur a composé un numéro de compteur auxiliaire la validation ramène le message MP2 avec exécution de l'ordre, c'est-à-dire que dans l'écran 1 du message MP2 le numéro du compteur est celui qui vient d'être composé. Le message MP4, confirmation de l'état sélectionné, est constitué par les trois écrans suivants :
Figure imgb0013
The MP2 message, the auxiliary counters, consists of the following seven screens:
Figure imgb0011
Screens 1 to 7 are displayed for 2, 3, 1, 2, 2, 2, 2 seconds respectively.
In screen 1 the counter number (from 1 to 20) appears and the text of the second line is completed by: "stopped" or "running". In screen 2 the number of francs and the number of folds appear, and in screen 3, the date and time of the last reset are displayed.
When the message MP2 appears, following an action on the key 2 during the scrolling of the message MP0, the auxiliary counter displayed is the first (number 1).
The numbers 1 to 6 appearing in screens 4 to 7 of the message MP2 allow the operator to choose from the various options offered, using the keys on the keyboard corresponding to the numbers.
If the operator acts on key 2, screen 1 of the message MP2 appears with the number of the next counter or with counter N ° 1 if before this action counter N ° 20 was displayed.
If the operator acts on key 3, the previous counter is selected, or counter N ° 20 if counter N ° 1 was displayed before this action.
To choose any counter the operator has the possibility of using the key 1 whose action brings up the MP3 selection message.
To change the state of an auxiliary counter previously selected, the operator has keys 4, 5 and 6. Pressing one of these keys brings up the message MP4, the validation of which returns to message MP2 with the selected state. mentioned in the second line of screen 1, if the selected state is stop or start, and with in screen 3 the date and time of the last reset; if the operator has chosen reset, the date and time are those of the day and time when this reset is requested. The operator can then select another counter using one of the keys 1, 2 or 3 as indicated in screens 4 and 5, or cancel, which brings back to the message MP0, start of the menu.
The MP3 message, selection of an auxiliary counter, consists of the following 2 screens:
Figure imgb0012
As long as the operator has not entered a number from 1 to 20, the XX indication flashes. Screens 1 and 2 are displayed for 2 and 1 seconds respectively. A cancellation brings back the message MP2. When the operator has dialed an auxiliary counter number, validation brings back the message MP2 with execution of the order, that is to say that in screen 1 of the message MP2 the number of the counter is the one which has just to be composed of. The MP4 message, confirmation of the selected state, consists of the following three screens:
Figure imgb0013

Les écrans 1, 2, 3 sont affichés pendant 2, 2, 1 secondes, respectivement. Le texte de la deuxième ligne de l'écran 1 est, selon que l'opérateur appuie sur la touche 4 ou 5 ou 6 lors de la visualisation du message MP2 :
    une mise à zéro      (touche 4)
    un arrêt      (touche 5)
    le démarrage      (touche 6)
Dans l'écran 2, le numéro du compteur est indiqué.
Screens 1, 2, 3 are displayed for 2, 2, 1 seconds, respectively. The text of the second line of screen 1 is, depending on whether the operator presses the 4 or 5 or 6 key when viewing the MP2 message:
a reset (key 4)
a stop (key 5)
starting (key 6)
In screen 2, the counter number is indicated.

La validation est obtenue en appuyant simultanément sur les touches validation et étoile, et ramène au message MP2 avec exécution de l'ordre. L'annulation ramène au message MP2 sans exécution de l'ordre.
Message MP5      Sélection du mode de fonctionnement de la machine.
Message MP6      Confirmation du mode de fonctionnement sélectionné.
Message MP7      Choix du nombre de plis en mode rafale limitée
La machine à affranchir peut fonctionner selon l'un des trois modes suivant : Coup par coup, rafale, rafale limitée à XX affranchissements, qui peuvent être sélectionnés à l'aide des messages MP5, MP6 et MP7.
Validation is obtained by pressing the validation and star keys simultaneously, and returns to the MP2 message with execution of the order. The cancellation returns to the MP2 message without execution of the order.
Message MP5 Selection of the operating mode of the machine.
Message MP6 Confirmation of the selected operating mode.
Message MP7 Choice of number of folds in limited burst mode
The franking machine can operate according to one of the following three modes: Stroke, burst, burst limited to XX postage, which can be selected using the messages MP5, MP6 and MP7.

Le message MP5 est affiché lorsque dans le message MP0 l'opérateur appuie sur la touche 3 du clavier. Il est constitué par les cinq écrans suivants :

Figure imgb0014
Les écrans 1 et 5 sont affichés pendant 1 seconde, et les écrans 2, 3, 4 pendant 2 secondes chacun.The message MP5 is displayed when in the message MP0 the operator presses the key 3 of the keyboard. It is made up of the following five screens:
Figure imgb0014
Screens 1 and 5 are displayed for 1 second, and screens 2, 3, 4 for 2 seconds each.

Le message MP6 est constitué par les écrans suivants

Figure imgb0015
Les écrans 1, 2, 3 sont affichés pendant 1, 2, 1 secondes, respecti­vement.The MP6 message consists of the following screens
Figure imgb0015
Screens 1, 2, 3 are displayed for 1, 2, 1 seconds, respectively.

Le message MP7 est constitué par les écrans suivants :

Figure imgb0016
Les écrans 1 et 2 sont affichés pendant 1 et 2 secondes respectivement.The MP7 message consists of the following screens:
Figure imgb0016
Screens 1 and 2 are displayed for 1 and 2 seconds respectively.

Lorsque le message MP5 est affiché la première ligne de l'écran 2 est constitué par : coup par coup, rafale, rafale de XXX, le nombre de plis XXX étant donné en clair, pour indiquer la mode de fonctionnement actuel de la machine. Si l'opérateur ne désire pas changer le mode, il appuie sur la touche validation, ce qui ramène le message MP0. S'il désire changer de mode il sélectionne ce mode à l'aide d'une des touches 1, 2, 3 du clavier, conformément aux indications des écrans 3 et 4 du message MP5. Dès qu'il a fait son choix le message MP6 apparaît, et l'écran 2 comporte en première ligne l'indication du mode : coup par coup, rafale, rafale limitée. La validation, à l'aide des touches V et étoile ramène le message MP5, en mode coup par coup et en mode rafale, la première ligne de l'écran 2 de MP5 indiquant le mode de fonctionnement validé ; par contre la validation fait apparaître le message MP7 si l'opérateur a validé le mode rafale limitée. L'opérateur doit alors indiquer le nombre de plis, puis valider, ce qui ramène le message MP5 avec l'indication rafale de XXX en première ligne de l'écran 2 , le nombre de plis XXX étant celui composé.When the message MP5 is displayed, the first line of screen 2 is constituted by: step by step, burst, burst of XXX, the number of folds XXX being given in clear, to indicate the current operating mode of the machine. If the operator does not wish to change the mode, he presses the validation key, which brings back the message MP0. If he wishes to change the mode, he selects this mode using one of the keys 1, 2, 3 on the keyboard, as indicated in screens 3 and 4 of the message MP5. As soon as he has made his choice, the message MP6 appears, and screen 2 comprises, on the first line, the indication of the mode: blow by blow, burst, limited burst. The validation, using the V and star keys, returns the message MP5, in single-shot mode and in burst mode, the first line of screen 2 of MP5 indicating the validated operating mode; on the other hand, validation brings up the message MP7 if the operator has validated the limited burst mode. The operator must then indicate the number of folds, then validate, which brings back the message MP5 with the burst indication of XXX on the first line of screen 2, the number of folds XXX being that composed.

Quel que soit le mode sélectionné, la validation ramène le message MP5 ce qui permet à l'opérateur de vérifier que la machine fonctionne bien selon le mode désiré ; la validation du message MP5 ramène alors le message MP0.Whatever mode is selected, validation brings back the MP5 message which allows the operator to verify that the machine is operating properly according to the desired mode; validation of the MP5 message then brings the message MP0.

Message MP8      Changement du plafond de sécurité.Message MP8 Changing the safety ceiling.

En présence du message MP0, une action sur la touche 4 du clavier fait apparaître le message MP8 qui permet à l'opérateur de changer le plafond. On notera que l'opérateur a eu la possibilité d'obtenir préala­blement la valeur du plafond de la machine par le message MP1, les états de la machine.In the presence of the message MP0, an action on key 4 of the keyboard brings up the message MP8 which allows the operator to change the ceiling. It will be noted that the operator had the possibility of obtaining beforehand the value of the ceiling of the machine by the message MP1, the states of the machine.

La message MP8 est constitué par les 3 écrans suivants :

Figure imgb0017
Les écrans 1, 2, 3 sont affichés pendant 1, 2, 1 secondes respecti­vement.The MP8 message consists of the following 3 screens:
Figure imgb0017
Screens 1, 2, 3 are displayed for 1, 2, 1 seconds respectively.

En présence de ce message l'opérateur frappe le nouveau plafond, qui s'affiche en clair dans l'écran 2 ; la validation, obtenue en appuyant simultanément sur les touches validation et étoile fait apparaître le message MP1 avec indication du nouveau plafond dans l'écran 7.In the presence of this message, the operator hits the new ceiling, which is displayed in plain text in screen 2; validation, obtained by pressing the validation and star keys simultaneously, displays the message MP1 with indication of the new ceiling in screen 7.

Message MP9      Changement de la limite d'affranchissement.Message MP9 Change of postage limit.

Ce message apparaît lorsque dans le message MP0 l'opérateur appuie sur la touche 5, et est constitué par les trois écrans suivants.

Figure imgb0018
This message appears when in the MP0 message the operator presses the key 5, and consists of the following three screens.
Figure imgb0018

Au fur et à mesure de la composition de la nouvelle limite d'af­franchissement celle-ci apparaît dans l'écran 2. La validation est obtenue en appuyant simultanément sur les touches validation et étoile, ce qui ramène au message MP1.As the new postage limit is composed, it appears in screen 2. Validation is obtained by pressing the validation and star keys simultaneously, which brings back to the message MP1.

On a représenté figure 4 une partie du contenu de la mémoire de travail, la partie décrite étant utilisée par les programmes spécifi­ques. La mémoire de travail contient également les états machines, les - compteurs auxiliaires, le plafond, la limite d'affranchissement, le cré­dit dans des espaces réservés.FIG. 4 shows part of the content of the working memory, the part described being used by the specific programs. The working memory also contains the machine states, the - auxiliary counters, the ceiling, the franking limit, the credit in reserved spaces.

On va décrire à présent, à l'aide de deux exemples, le fonction­nement de la machine. Le premier exemple est le message MN1, vérifica­tion de la date, et le deuxième exemple est le message MP0, début du menu. Ces messages, comme tous les messages, utilisent les cinq programmes spécifiques décrits précédemment qui se déroulent automati­quement dès que la machine est en marche.We will now describe, using two examples, the operation of the machine. The first example is the message MN1, checking the date, and the second example is the message MP0, start of the menu. These messages, like all messages, use the five specific programs described above which run automatically as soon as the machine is running.

Message MN1      Vérification de la date.Message MN1 Check the date.

La figure 5 représente l'organigramme de ce message.Figure 5 shows the flowchart of this message.

Ce message apparaît à la première mise sous tension de la journée, les deux écrans composants ce message étant rappelés ci-après :

Figure imgb0019
This message appears at the first power-up of the day, the two screens making up this message being recalled below:
Figure imgb0019

Les textes fixes "vérifier l'état des molettes" et "date =JJ/MM/AA puis valider" sont contenus dans la mémoire de texte ; chaque texte d'un écran occupant 32 octets, le message MN1 occupe donc 64 octets dans la mémoire de texte, comme indiqué figure 3.The fixed texts "check the state of the dials" and "date = DD / MM / YY then confirm" are contained in the text memory; each text on a screen occupying 32 bytes, the message MN1 therefore occupies 64 bytes in the text memory, as indicated in FIG. 3.

A chaque message correspond, dans la mémoire programme, un programme particulier, il y a donc un programme vérification de la date qui permet l'exécution successive des actions suivantes :
Each message corresponds to a specific program in the program memory, so there is a date verification program which allows the successive execution of the following actions:

Action 1 - Initialisation du programme.Action 1 - Initialization of the program.

    - Charger la durée d'un bip sonore, par exemple le nombre 15, dans l'octet CAS1 de la commande de l'alarme sonore de la mémoire de travail, ce nombre correspondant à une durée de 0,3 seconde d'un bip sonore.
    - Charger la durée du silence entre bips, par exemple le nombre 25 pour une durée de 0,5 seconde, dans l'octet CAS2.
    - Charger le nombre de bips sonores, 2 dans le cas de l'écran 1, dans l'octet CAS0.
    - Transférer le texte de l'écran 1 "vérifier l'état des molettes" de la mémoire de texte dans les octets IA0 à IA31 de la mémoire de travail, chaque lettre et espace occupant un octet.
    - Charger le nombre 50 dans l'octet de temporisation TE0, ce nombre correspondant à une temps d'affichage de 1 seconde de l'écran 1.
    - Passer à l'action 2.
- Load the duration of a beep sound, for example the number 15, in the byte CAS1 of the command of the audible alarm of the working memory, this number corresponding to a duration of 0.3 seconds of a beep sound.
- Load the duration of the silence between beeps, for example the number 25 for a duration of 0.5 seconds, in the CAS2 byte.
- Load the number of beeps, 2 in the case of screen 1, in the byte CAS0.
- Transfer the text from screen 1 "check the state of the wheels" in the text memory in bytes IA0 to IA31 of the working memory, each letter and space occupying one byte.
- Load the number 50 in the TE0 timer byte, this number corresponding to a display time of 1 second on screen 1.
- Take action 2.

Action 2 -Action 2 -

    - Si la touche validation est enfoncée, le bit 5 de l'octet IC1 de l'image clavier dans la mémoire de travail (figure 4) a alors la valeur 0, passer au message MN2 ; le programme vérification de la date est terminé.
    - Si la temporisation de 1 seconde est écoulée, le contenu de l'octet TE0 étant nul, alors passer à l'action 3, sinon recommencer l'action 2.
- If the validation key is pressed, bit 5 of byte IC1 of the keyboard image in the working memory (Figure 4) then has the value 0, go to message MN2; the date verification program is finished.
- If the time delay of 1 second has elapsed, the content of the TE0 byte being zero, then go to action 3, otherwise repeat action 2.

Action 3 -Action 3 -

    - Transférer le texte de l'écran 2 "Date = JJ/MM/AA puis valider" de la mémoire de texte dans les octets IA0 à IA31 de la mémoire de travail.
    - Prendre dans la mémoire de travail le contenu de l'octet IHC0 (an­née) de l'image de l'horloge calendrier, le convertir en décimal, passer en code ASCII et ranger le résultat dans l'octet IA13 (poids fort des années) et dans l'octet IA14 (poids faible des années).
    - Prendre le contenu de l'octet IHC1 (mois) le traiter comme indiqué pour l'octet IHC, et ranger le résultat dans l'octet IA10 (poids fort des mois) et l'octet IA11 (poids faible des mois).
    - Prendre le contenu de l'octet IHC2 (jour), le traiter comme précé­demment, et ranger le résultat dans l'octet IA7 (poids fort des jours) et l'octet IA8 (poids faible des jours).
    - Charger le nombre 100 dans l'octet de temporisation TE0, ce nombre correspondant à un temps d'affichage de 2 secondes de l'écran 2. Passer à l'action 4 :
- Transfer the text from screen 2 "Date = DD / MM / YY then validate" from the text memory in bytes IA0 to IA31 of the working memory.
- Take the content of byte IHC0 (year) from the calendar clock image in working memory, convert it to decimal, change to ASCII code and store the result in byte IA13 (most significant of the years ) and in byte IA14 (least significant of the years).
- Take the content of the IHC1 byte (month), process it as indicated for the IHC byte, and store the result in byte IA10 (most significant month) and byte IA11 (least significant month).
- Take the content of byte IHC2 (day), process it as before, and store the result in byte IA7 (most significant of the days) and byte IA8 (least significant of the days).
- Load the number 100 in the TE0 timing byte, this number corresponding to a display time of 2 seconds on screen 2. Go to action 4:

Action 4 -Action 4 -

    - Si la touche validation est enfoncée, bit 5 de l'octet IC1 de l'image clavier à "0", fin du programme vérification de la date ; passer au message MN2 .
    - Si le contenu de l'octet de temporisation TE0 est égal à zéro passer à l'action 1 (rebouclage du message MN1), sinon recommencer l'action 4.
- If the validation key is pressed, bit 5 of byte IC1 of the keyboard image at "0", end of the date verification program; go to message MN2.
- If the content of the time delay byte TE0 is equal to zero, go to action 1 (looping of message MN1), otherwise repeat action 4.

Message MP0 - Début du menu.Message MP0 - Start of the menu.

Les sept écrans constituant ce message sont rappelés ci-après :

Figure imgb0020
Pour simplifier la réalisation du programme, début du menu, on utilise un sous-programme SPMP0 dont l'organigramme est représenté figure 6. Ce sous-programme réalise les fonctions suivantes :
    - Si la touche 1 du clavier est enfoncée, le bit 1 de l'octet IC0 de l'image clavier a la valeur "0" : fin de programme, passer au mes­sage MP1.
    - Si la touche 2 est enfoncée, le bit 2 de l'octet IC0 a la valeur "0" : fin de programme, passer au message MP2.
    - Si la touche 3 est enfoncée, le bit 3 de l'octet IC0 a la valeur "0" : fin de programme, passer au message MP5.
    - Si la touche 4 est enfoncée, le bit 4 de l'octet IC0 a la valeur "0" : fin de programme, passer au message MP8
    - Si la touche 5 est enfoncée, le bit 5 de l'octet IC0 a la valeur "0" : fin de programme, passer au message MP9.
    - Si la touche annulation est enfoncée, le bit 7 de l'octet ITC1 = 0, retour au message MN2.
    - Si le contenu de l'octet TE0 de temporisation, dans la mémoire de travail est nul, passer à l'action suivante du programme début du menu, sinon recommencer le sous programme.The seven screens constituting this message are recalled below:
Figure imgb0020
To simplify the implementation of the program, at the start of the menu, a SPMP0 sub-program is used, the flow diagram of which is shown in FIG. 6. This sub-program performs the following functions:
- If key 1 of the keyboard is pressed, bit 1 of byte IC0 of the keyboard image has the value "0": end of program, go to message MP1.
- If key 2 is pressed, bit 2 of byte IC0 has the value "0": end of program, go to message MP2.
- If key 3 is pressed, bit 3 of byte IC0 has the value "0": end of program, go to message MP5.
- If key 4 is pressed, bit 4 of byte IC0 has the value "0": end of program, go to message MP8
- If key 5 is pressed, bit 5 of byte IC0 has the value "0": end of program, go to message MP9.
- If the cancel key is pressed, bit 7 of the byte ITC1 = 0, return to message MN2.
- If the content of the TE0 time delay byte, in the working memory is zero, go to the next action of the program at the start of the menu, otherwise restart the subroutine.

Le programme début du menu représenté par l'organigramme de la figure 7 nécessite les actions suivantes :
The start of menu program represented by the flowchart in FIG. 7 requires the following actions:

Action 1 -Action 1 -

    - Transférer le texte de l'écran 1 de la mémoire de texte dans l'image afficheur IA de la mémoire de travail.
    - Charger le nombre 50 dans l'octet TE0 de temporisation de la mémoire de travail pour avoir un temps d'affichage de 1 seconde pour l'écran 1.
    - Exécuter le sous-programme SPMP0
- Transfer the text from screen 1 of the text memory into the display image IA of the working memory.
- Load the number 50 in the TE0 byte of the working memory time delay to have a display time of 1 second for screen 1.
- Execute the SPMP0 subroutine

Action 2 -Action 2 -

    - Transférer le texte de l'écran 2 de la mémoire de texte dans l'image afficheur IA de la mémoire de travail.
    - Charger le nombre 100 dans l'octet TE0 pour avoir un temps d'affi­chage de 2 secondes pour l'écran 2.
    - Exécuter le sous-programme SPMP0.
- Transfer the text from screen 2 of the text memory into the display image IA of the working memory.
- Load the number 100 in the TE0 byte to have a display time of 2 seconds for screen 2.
- Execute the SPMP0 subroutine.

Action 3 -Action 3 -

    - Transférer le texte de l'écran 3 de la mémoire de texte dans l'image afficheur IA.
    - Charger le nombre 100 dans l'octet TE0 de temporisation.
    - Exécuter le sous-programme SPMP0.
- Transfer the text from screen 3 of the text memory into the display image IA.
- Load the number 100 in the TE0 time delay byte.
- Execute the SPMP0 subroutine.

Action 4 -Action 4 -

    - Transférer le texte de l'écran 4 de la mémoire de texte dans l'image afficheur IA.
    - Charger le nombre 100 dans l'octet TE0 de temporisation.
    - Exécuter le sous-programme SPMP0.
- Transfer the text from screen 4 of the text memory into the display image IA.
- Load the number 100 in the TE0 time delay byte.
- Execute the SPMP0 subroutine.

Action 5 -Action 5 -

    - Transférer le texte de l'écran 5 de la mémoire de texte dans l'image afficheur IA.
    - Charger le nombre dans l'octet TE0 de temporisation.
    - Exécuter le sous-programme SPMP0.
- Transfer the text from screen 5 of the text memory into the display image IA.
- Load the number in the TE0 time delay byte.
- Execute the SPMP0 subroutine.

Action 6 -Action 6 -

    - Transférer le texte de l'écran 6 de la mémoire de texte dans l'image afficheur IA.
    - Charger le nombre 100 dans l'octet TE0 de temporisation.
    - Exécuter le sous-programme SPMP0.
- Transfer the text from screen 6 of the text memory into the display image IA.
- Load the number 100 in the TE0 time delay byte.
- Execute the SPMP0 subroutine.

Action 7 -Action 7 -

    - Transférer le texte de l'écran 7 de la mémoire de texte dans l'image afficheur IA.
    - Charger la nombre 50 dans l'octet TE0 de temporisation.
    - Exécuter le sous-programme SPMP0
- Transfer the text from screen 7 of the text memory into the display image IA.
- Load the number 50 in the TE0 time delay byte.
- Execute the SPMP0 subroutine

Action 8 -Action 8 -

    - Recommencer l'action 1 (rebouclage).- Repeat action 1 (loopback).

Bien entendu à chaque message MN2, MN3,... et MP1, MP2,..., cor­respond un programme particulier, les deux programmes décrits ci-dessus étant donnés comme exemple pour les messages MN1 et MP0.Of course, each message MN2, MN3, ... and MP1, MP2, ..., corresponds to a particular program, the two programs described above being given as an example for the messages MN1 and MP0.

Dans ces deux exemples la machine fonctionne par défilement d'écran, un écran remplaçant un autre écran.In these two examples, the machine operates by scrolling the screen, one screen replacing another screen.

Il est possible d'obtenir un défilement ligne par ligne, en décou­pant chaque message par un plus grand nombre d'écrans, le programme correspondant audit message étant modifié pour tenir compte du nombre d'écrans.It is possible to obtain line by line scrolling, by cutting each message by a larger number of screens, the program corresponding to said message being modified to take account of the number of screens.

On va décrire la manière d'obtenir un tel défilement ligne par ligne à l'aide d'un exemple concernant le message MN1.We will describe how to obtain such scrolling line by line using an example concerning the message MN1.

Le message MN1 n'est pas modifié dans la mémoire de texte, mais le programme relatif à ce message est modifié de manière à constituer 3 écrans au lieu de 2 ; ces 3 écrans sont :

Figure imgb0021
The message MN1 is not modified in the text memory, but the program relating to this message is modified so as to constitute 3 screens instead of 2; these 3 screens are:
Figure imgb0021

Par rapport à la solution défilement écran par écran on constate que le défilement ligne par ligne impose la création d'un écran supplé­mentaire entre deux écrans successifs, ici l'écran 1bis, dont la première ligne reprend le texte de la dernière ligne de l'écran précédent, et dont la deuxième ligne reprend le texte de la première ligne de l'écran suivant. Dans l'exemple du message MN1 avec 3 écrans, le programme correspondant reprend les actions 1, 3 et 4 du programme décrit précédemment, sans modification, et l'action 2 dont seule la fin est modifiée, et il comporte deux actions supplémentaires 2bis et 2ter.Compared to the screen-by-screen scrolling solution, it can be seen that line-by-line scrolling requires the creation of an additional screen between two successive screens, here screen 1bis, the first line contains the text of the last line of the previous screen, and the second line of which takes the text of the first line of the next screen. In the example of the message MN1 with 3 screens, the corresponding program takes actions 1, 3 and 4 from the program described above, without modification, and action 2 whose only end is modified, and it includes two additional actions 2bis and 2ter.

La fin de l'action 2 est modifiée comme suit :
- Si la temporisation de 1 seconde est écoulée, le contenu de l'octet TE0 de temporisation est nul, alors passer à l'action 2bis, sinon recommencer l'action 2.
The end of action 2 is modified as follows:
- If the time delay of 1 second has elapsed, the content of the time delay TE0 byte is zero, then go to action 2bis, otherwise repeat action 2.

Les actions 2bis et 2ter sont :
Actions 2bis and 2ter are:

Action 2bis -Action 2bis -

    - Transférer 32 octets de la mémoire de texte dans l'image afficheur IA de la mémoire de travail. Le transfert débute dans la mémoire de texte à l'octet 16 du message MN1 jusqu'à l'octet 47 compris ; ces octets correspondent aux lignes E1L2 et E2L1 des écrans E1 et E2 comme indiqué figure 3, ces deux lignes constituant l'écran E1bis.
    - Prendre dans la mémoire de travail le contenu de l'octet IHC0 (an­née), passer en décimal puis en code ASCII et ranger le résultat dans lesoctets IA29 et IA30 de l'image afficheur, dans la mémoire de travail.
    - Prendre le contenu de l'octet IHC1 (mois) passer en décimal puis en code ASCII et ranger le résultat dans les octets IA26 et IA27 de l'image afficheur.
    - Prendre le contenu de l'octet IHC2 (jour), passer en décimal puis en code ASCII et ranger le résultat dans les octets IA23 et IA24 de l'image afficheur.
    - Charger le nombre 50 dans l'octet TE0 de temporisation.
    - Passer à l'action 2ter.
- Transfer 32 bytes from the text memory to the display image IA of the working memory. The transfer begins in the text memory at byte 16 of the message MN1 up to and including byte 47; these bytes correspond to the lines E1L2 and E2L1 of the screens E1 and E2 as indicated in FIG. 3, these two lines constituting the screen E1bis.
- Take the content of the byte IHC0 (year) in the working memory, go to decimal then to ASCII code and store the result in the bytes IA29 and IA30 of the display image, in the working memory.
- Take the content of the byte IHC1 (month) go to decimal then to ASCII code and store the result in bytes IA26 and IA27 of the display image.
- Take the content of the IHC2 byte (day), switch to decimal then to ASCII code and store the result in bytes IA23 and IA24 of the display image.
- Load the number 50 in the TE0 time delay byte.
- Take action 2ter.

Action 2ter.Action 2ter.

    - Si la touche validation est enfoncée : fin de programme, passer au message MN2.
    - Si le contenu de l'octet TE0 de temporisation est nul, alors passer à l'action 3, sinon recommencer l'action 2ter.
- If the validation key is pressed: end of program, go to message MN2.
- If the content of the timer TE0 byte is zero, then pass to action 3, if not repeat action 2ter.

Les figures 5, 6, 7, 8A, 8B, 9A, 9B, 9C sont des organigrammes comme indiqué précédemment.Figures 5, 6, 7, 8A, 8B, 9A, 9B, 9C are flow charts as indicated above.

Dans ces figures, les chiffres 1, 2..., les lettres V, A, M et le signe * qui figurent dans les losanges désignent les touches numériques ; de validation (V), d'annulation (A), la touche menu (M) et la touche étoile (*) du clavier. En sortie des losanges le chiffre 1 signifie oui, et le chiffre 0 signifie non.In these figures, the numbers 1, 2 ..., the letters V, A, M and the sign * which appear in the diamonds designate the numeric keys; validation (V), cancellation (A), the menu key (M) and the star key (*) on the keyboard. At the output of the diamonds the number 1 means yes, and the number 0 means no.

Dans les figures 5, 6, 7, la référence DEB signifie début.In Figures 5, 6, 7, the reference DEB means start.

Dans les figures 5 et 7, les références AI, AII, AIII... désignent les actions, décrites précédemment lors de la présentation du fonction­nement de la machine à l'aide de deux exemples : le message MN1 dont l'organigramme est représenté figure 5, et le message MP0 dont l'organi­gramme est représenté figure 7.In Figures 5 and 7, the references AI, AII, AIII ... designate the actions, described above during the presentation of the operation of the machine using two examples: the message MN1, the flow diagram of which is shown in FIG. 5, and the message MP0, the flow diagram of which is shown in FIG. 7.

Dans la figure 8A, la référence MST dans le rectangle du haut signifie "mise sous tension", la référence CC dans le rectangle qui suit le message MN3 signifie "charger le chiffre", l'indication T > L dans le losange signifie "valeur du timbre composée supérieure à la limite (L)".In FIG. 8A, the reference MST in the upper rectangle means "power up", the reference CC in the rectangle following the message MN3 means "load the number", the indication T> L in the rhombus means "value of the composite stamp above the limit (L) ".

Dans la figure 8B, les indications T > P et T > C dans les losanges signifient valeur du timbre supérieure au plafond (P), et valeur du timbre supérieure au crédit (C) ; la lettre E signifie présence d'une enveloppe. Les références R et RL dans les losanges se rapportent à "rafale (R)" et à "rafale limitée (RL)". Dans les rectangles, la mention "Prog AFF" signifie " programme d'affranchissement".In FIG. 8B, the indications T> P and T> C in the diamonds mean value of the stamp greater than the ceiling (P), and value of the stamp greater than the credit (C); the letter E signifies the presence of an envelope. The references R and RL in the diamonds refer to "burst (R)" and "limited burst (RL)". In the rectangles, the mention "Prog AFF" means "franking program".

Dans les figures 9A et 9B la référence CC, figurant dans un rectangle, signifie "charger le chiffre".In FIGS. 9A and 9B the reference CC, appearing in a rectangle, means "load the figure".

Les différents programmes relatifs aux messages sont dans la mémoire programme, et il est possible d'avoir tous ces programmes prévus pour un défilement écran par écran, ou pour un défilement ligne par ligne, ou encore d'avoir certains programmes de messages pour un défile­ment écran par écran et d'autres programmes de messages pour un défilement ligne par ligne. Quel que soit le type de défilement, les textes des messages dans la mémoire de texte sont les mêmes, la création des écrans supplémentaires pour un défilement ligne par ligne étant faite par le programme relatif au message, ledit programme étant prévu pour un tel défilement. Dans le défilement ligne par ligne, la première ligne de chaque écran, à partir du deuxième, reprend la deuxième ligne de l'écran précédent, dans le cas d'écrans de deux lignes.The various programs relating to the messages are in the program memory, and it is possible to have all these programs provided for scrolling screen by screen, or for scrolling line by line, or even to have certain message programs for scrolling screen by screen and other message programs for line-by-line scrolling. Whatever the type of scrolling, the texts of the messages in the text memory are the same, the creation of the additional screens for a scrolling line by line being made by the program relating to the message, said program being provided for such scrolling. In line by line scrolling, the first line of each screen, from the second, takes up the second line of the previous screen, in the case of two line screens.

Dans le cas d'écrans à L lignes, chaque écran à partir du deuxième reprend les L-1 dernières lignes de l'écran précédent ; le programme est alors prévu pour des écrans de L lignes et un défilement ligne par ligne, le programme commandant le prélèvement des L premières lignes du message, puis des prélèvement de L lignes en décalant chaque prélèvement d'une ligne par rapport au prélèvement précédent. Le dernier écran comprend les L dernières lignes du message.In the case of L-line screens, each screen from the second takes the last L-1 lines from the previous screen; the program is then provided for screens of L lines and scrolling line by line, the program controlling the picking of the first L lines of the message, then picking of L lines by shifting each picking by one line compared to the previous picking. The last screen includes the L last lines of the message.

Dans l'exemple de réalisation décrit en regard des figures annexées, on a supposé que l'afficheur était du type alphanumérique. Si l'on utilise un afficheur du type graphique celui-ci permet non seulement un défilement par écrans ou un défilement ligne par ligne comme indiqué ci-dessus, mais il permet également un défilement continu, lent, dans le sens vertical, dans lequel la ligne de texte du haut de l'afficheur disparait progressivement tandis qu'une nouvelle ligne de texte apparaît progressivement en bas de l'afficheur. Un tel afficheur graphique permet également de moduler les dimensions des caractères visualisés.In the embodiment described with reference to the appended figures, it has been assumed that the display was of the alphanumeric type. If a graphic type display is used, this not only allows scrolling by screens or line by line scrolling as indicated above, but it also allows continuous, slow scrolling in the vertical direction, in which the line of text at the top of the display gradually disappears while a new line of text gradually appears at the bottom of the display. Such a graphic display also makes it possible to modulate the dimensions of the characters displayed.

Dans la description des messages, les temps d'affichage des écrans sont donnés à titre d'exemples, ces temps étant fixés au chargement des programmes dans la mémoire programme ; il en est de même en ce qui concerne les différents temps relatifs aux bips sonores ; les écrans pour lesquels une alarme sonore est prévue peuvent également être plus nombreux que ceux mentionnés dans la description.In the description of the messages, the screen display times are given as examples, these times being fixed when the programs are loaded into the program memory; it is the same with regard to the different times relating to the audible beeps; the screens for which an audible alarm is provided may also be more numerous than those mentioned in the description.

L'invention s'applique à toute machine à affranchir, y compris les machines à affranchir automatiques dans lesquelles les enveloppes ne sont pas présentées une par une par l'opérateur, mais présentées automatiquement à la machine.The invention applies to any franking machine, including automatic franking machines in which the envelopes are not presented one by one by the operator, but presented automatically to the machine.

Claims (7)

1/ Machine à affranchir comportant un clavier (1), un afficheur (2), une horloge calendrier (3), un microprocesseur (4), une mémoire program­me (5), une mémoire de texte (6), et une mémoire de travail (7) reliés à un bus (B), un premier ensemble de messages pour des opérations normales d'affranchissement et un deuxième ensemble de messages pour des opéra­tions particulières étant mémorisés dans la mémoire de texte (7), la mémoire programme contenant des programmes, chaque programme étant relatif à un message des premier et deuxième ensembles de messages, chaque message étant découpé en au moins un écran comportant autant de lignes de caractères, que l'afficheur peut visualiser, le deuxième ensemble de messages étant accessible par une touche menu du clavier, un appui sur ladite touche menu faisant apparaître un premier message (MP0) début du menu du deuxième ensemble de messages, ledit premier message comportant des options repérées chacune par un chiffre différent corres­pondant à une touche du clavier, caractérisée par le fait que ledit premier message (MP0) comporte une option pour changer de fonctionnement, ladite option étant repérée par un chiffre correspondant à une touche du clavier, que le deuxième ensemble de messages comporte un message sélection du mode de fonctionnement de la machine (MP5) indiquant le mode de fonctionnement de la machine et proposant une vali­dation de ce mode et trois options pour changer de mode : une option en mode coup par coup, une option en mode rafale pour un nombre illimité d'affranchissements, et un mode rafale limitée pour des affranchis­sements limités à un nombre N, chaque option étant repérée par un chiffre correspondant à une touche du clavier, et que le deuxième ensemble de messages comporte également un message confirmation du mode sélectionné (MP6) et un message choix du nombre de plis en mode rafale limitée (MP7).1 / Franking machine comprising a keyboard (1), a display (2), a calendar clock (3), a microprocessor (4), a program memory (5), a text memory (6), and a memory of work (7) connected to a bus (B), a first set of messages for normal franking operations and a second set of messages for particular operations being stored in the text memory (7), the program memory containing programs, each program relating to a message from the first and second set of messages, each message being divided into at least one screen comprising as many lines of characters as the display can visualize, the second set of messages being accessible by a key keyboard menu, pressing said menu key showing a first message (MP0) start of the menu of the second set of messages, said first message comprising options each identified by a different number corresponding to a keyboard key, characterized in that said first message (MP0) has an option for changing operation, said option being identified by a number corresponding to a keyboard key, that the second set of messages includes a message selecting the mode of machine operation (MP5) indicating the machine's operating mode and offering validation of this mode and three options for changing modes: an option in single-shot mode, an option in burst mode for an unlimited number of frankings , and a limited burst mode for postage limited to a number N, each option being identified by a number corresponding to a key on the keyboard, and that the second set of messages also includes a message confirming the selected mode (MP6) and a message choice of the number of folds in limited burst mode (MP7). 2/ Machine à affranchir selon la revendication 1, caractérisé par le fait que le message confirmation du mode sélectionné (MP6) apparaît dès lors que le mode sélectionné est différent de celui selon lequel fonctionne la machine, ledit message indiquant le mode de fonctionnement sélectionné, qu'une validation dudit message fait apparaître, lorsque le mode de fonctionnement sélectionné est l'un des modes coup par coup et rafale, le message sélection du mode de fonctionnement (M5), avec indi­cation du mode de fonctionnement sélectionné, ladite validation faisant apparaître, lorsque le mode de fonctionnement sélectionné est le mode rafale limitée, le message choix du nombre de plis en mode rafale limitée (MP7) pour composition du nombre N de plis par l'intermédiaire du clavier, ledit message restant affiché et indiquant le nombre N de plis composé, qu'une validation dudit nombre de plis fait apparaître le message sélection du mode de fonctionnement (MP5) avec indication du mode de fonctionnement sélectionnée et du nombre N de plis, et qu'une validation du message sélection du mode de fonctionnement (MP5), après changement du mode de fonctionnement, commande une mémorisation du mode sélectionné, et du nombre N de plis dans le cas du mode rafale limitée, dans un espace de la mémoire de travail (7) réservé à une indication du mode de fonctionnement de la machine.2 / franking machine according to claim 1, characterized in that the message confirming the selected mode (MP6) appears when the selected mode is different from that according to which the machine operates, said message indicating the operating mode selected, that a validation of said message shows, when the selected operating mode is one of the blow-by-blow and burst modes, the message selection of the operating mode (M5), with indication of the selected operating mode, said validation showing, when the selected operating mode is limited burst mode, the message choice of the number of folds in limited burst mode (MP7) for composition of the number N of folds via the keyboard, said message remaining displayed and indicating the number N of folds composed, that a validation of said number of folds brings up the message selecting the operating mode (MP5) with indication of the operating mode selected and the number N of folds, and that a validation of the message selecting the mode operating mode (MP5), after changing the operating mode, commands a memorization of the selected mode, and of the number N of folds in the case of limited burst mode, in a space ace of the working memory (7) reserved for an indication of the operating mode of the machine. 3/ Machine à affranchir selon la revendication 1, caractérisée par le fait que le premier ensemble de messages comporte un message valeur du timbre validée en mode coup par coup ou rafale (MN4) et un message valeur du timbre validée en mode rafale limitée (MN5), une validation d'une valeur de timbre préalablement composée faisant apparaître l'un desdits messages selon le mode de fonctionnement de la machine, l'apparition d'un desdites messages autorisant l'affranchissement, chaque message indiquant la valeur du timbre.3 / franking machine according to claim 1, characterized in that the first set of messages includes a stamp value message validated in single or burst mode (MN4) and a stamp value message validated in limited burst mode (MN5) ), a validation of a stamp value previously composed showing one of said messages according to the operating mode of the machine, the appearance of one of said messages authorizing postage, each message indicating the value of the stamp. 4/ Machine à affranchissement selon la revendication 3, caractérisée par le fait que le message valeur du timbre validée en mode coup par coup ou rafale, n'autorise qu'un affranchissement en mode coup par coup.4 / franking machine according to claim 3, characterized in that the stamp value message validated in single-shot or burst mode, authorizes only one postage in single-shot mode. 5/ Machine à affranchir selon la revendication 3, caractérisée par le fait que le message valeur du timbre validée en mode coup par coup ou rafale, autorise, en mode rafale, un nombre d'affranchissements limité uniquement par un montant d'un crédit mémorisé en mémoire de travail et indiqué par ledit message, que ledit montant est décrémenté de la valeur du timbre à chaque affranchissement, et qu'un affranchissement est interdit lorsqu'après décrémentation le montant du crédit est inférieur à la valeur du timbre.5 / franking machine according to claim 3, characterized in that the stamp value message validated in blow or blow or burst mode, authorizes, in burst mode, a number of frankings limited only by an amount of a memorized credit in working memory and indicated by said message, that said amount is decremented by the value of the stamp at each postage, and that a postage is prohibited when after decrementing the amount of the credit is less than the value of the stamp. 6/ Machine à affranchir selon la revendication 3, caractérisée par le fait que le message valeur du timbre validée en mode rafale limitée indique le nombre N d'affranchissements autorisés, que ledit nombre N est décrémenté d'une unité après chaque affranchissement, qu'un montant d'un crédit mémorisé en mémoire de travail est décrémenté de la valeur du timbre après chaque affranchissement, qu'un affranchissement est interdit après N affranchissement dès lors que le montant du crédit n'est pas devenu inférieur à la valeur du timbre, et qu'un affranchis­sement est interdit lorsqu'après décrémentation le montant du crédit est inférieur à la valeur du timbre même si les affranchissements effectués sont inférieurs audit nombre N.6 / franking machine according to claim 3, characterized in that the message stamp value validated in limited burst mode indicates the number N of franking authorized, that said number N is decremented by one unit after each franking, that an amount of a credit memorized in working memory is decremented by the value of the stamp after each franking, that a franking is prohibited after N franking as soon as the amount of the credit has not become lower than the value of the stamp, and that a franking is prohibited when after decrementation the amount of the credit is lower than the value of the stamp even if the frankings carried out are lower than said number N. 7/ Machine à affranchir selon la revendication 2, caractérisée par le fait qu'une validation du message confirmation du mode sélectionné (MP6) nécessite un appui simultané sur une touche validation et sur une touche étoile du clavier.7 / franking machine according to claim 2, characterized in that a validation of the confirmation message of the selected mode (MP6) requires simultaneous pressing of a validation key and a star key on the keyboard.
EP88102791A 1987-02-27 1988-02-25 Electronic postage meter with a working mode selection Withdrawn EP0281860A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR8702668A FR2611953B1 (en) 1987-02-27 1987-02-27 ELECTRONIC POSTAGE MACHINE WITH OPERATING MODE SELECTION
FR8702668 1987-02-27

Publications (1)

Publication Number Publication Date
EP0281860A1 true EP0281860A1 (en) 1988-09-14

Family

ID=9348426

Family Applications (1)

Application Number Title Priority Date Filing Date
EP88102791A Withdrawn EP0281860A1 (en) 1987-02-27 1988-02-25 Electronic postage meter with a working mode selection

Country Status (3)

Country Link
US (1) US4918601A (en)
EP (1) EP0281860A1 (en)
FR (1) FR2611953B1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9020596D0 (en) * 1990-09-21 1990-10-31 Alcatel Business Systems Data transmission method and apparatus
US5666292A (en) * 1994-12-13 1997-09-09 Pitney Bowes Inc. External interface unit having message routing and protocol conversion
US5793867A (en) * 1995-12-19 1998-08-11 Pitney Bowes Inc. System and method for disaster recovery in an open metering system
US5689424A (en) * 1996-08-23 1997-11-18 Pitney Bowes Inc. Encoded screen records for international postage meters
US5963928A (en) * 1997-07-17 1999-10-05 Pitney Bowes Inc. Secure metering vault having LED output for recovery of postal funds
US20020083461A1 (en) * 2000-11-22 2002-06-27 Hutcheson Stewart Douglas Method and system for providing interactive services over a wireless communications network
US7574493B2 (en) 2000-11-22 2009-08-11 Cricket Communications, Inc. Method and system for improving the efficiency of state information transfer over a wireless communications network
US6874029B2 (en) * 2000-11-22 2005-03-29 Leap Wireless International, Inc. Method and system for mediating interactive services over a wireless communications network
US8069416B2 (en) * 2004-05-14 2011-11-29 International Business Machines Corporation Learning computer-generated screens based on user key selections
US7882036B1 (en) * 2006-05-01 2011-02-01 Data-Pac Mailing Systems Corp. System and method for postal indicia printing evidencing and accounting
US10318903B2 (en) 2016-05-06 2019-06-11 General Electric Company Constrained cash computing system to optimally schedule aircraft repair capacity with closed loop dynamic physical state and asset utilization attainment control

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3757917A (en) * 1971-12-30 1973-09-11 Design And Dev Inc Logic system for a postal facility
US3978457A (en) * 1974-12-23 1976-08-31 Pitney-Bowes, Inc. Microcomputerized electronic postage meter system
FR2389185A1 (en) * 1977-04-25 1978-11-24 Transaction Technology Inc TERMINAL FOR TRANSACTIONS
GB1581680A (en) * 1978-05-31 1980-12-17 Bhar H S Postal franking machine
GB2142876A (en) * 1983-07-08 1985-01-30 Telefonia Automazione Elettron Stamping set
EP0133344A2 (en) * 1983-08-05 1985-02-20 The Arthur G. Russell Company, Incorporated System for displaying alphanumeric messages
US4577283A (en) * 1982-12-08 1986-03-18 Pitney Bowes Inc. Postage meter with keyboard keys for causing meter operations to be performed

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4135662A (en) * 1977-06-15 1979-01-23 Pitney-Bowes, Inc. Operator prompting system
US4280180A (en) * 1979-10-30 1981-07-21 Pitney Bowes Inc. Electronic postage meter having field resettable control values
US4635204A (en) * 1982-12-08 1987-01-06 Pitney Bowes Inc. Postal meter with date check reminder means
US4516209A (en) * 1983-02-09 1985-05-07 Pitney Bowes Inc. Postage metering system having weight checking capability
US4568072A (en) * 1984-10-29 1986-02-04 Pitney Bowes Inc. Interactive system for defining initial configurations for an inserter system
US4527468A (en) * 1984-10-29 1985-07-09 Pitney Bowes Inc. Apparatus for separating multiple webs of documents into discrete documents and forming the discrete documents into predetermined batches
US4527791A (en) * 1984-10-29 1985-07-09 Pitney Bowes Inc. Inserter system for forming predetermined batches of documents and inserting the batches into envelopes
US4527790A (en) * 1984-10-29 1985-07-09 Pitney Bowes Inc. Apparatus and method for separating multiple webs of documents having the capability for orderly shut-down and re-start of operation
JPS62105202A (en) * 1985-10-31 1987-05-15 Fanuc Ltd Nc data generating method
US4734865A (en) * 1986-01-28 1988-03-29 Bell & Howell Company Insertion machine with audit trail and command protocol
US4823283A (en) * 1986-10-14 1989-04-18 Tektronix, Inc. Status driven menu system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3757917A (en) * 1971-12-30 1973-09-11 Design And Dev Inc Logic system for a postal facility
US3978457A (en) * 1974-12-23 1976-08-31 Pitney-Bowes, Inc. Microcomputerized electronic postage meter system
FR2389185A1 (en) * 1977-04-25 1978-11-24 Transaction Technology Inc TERMINAL FOR TRANSACTIONS
GB1581680A (en) * 1978-05-31 1980-12-17 Bhar H S Postal franking machine
US4577283A (en) * 1982-12-08 1986-03-18 Pitney Bowes Inc. Postage meter with keyboard keys for causing meter operations to be performed
GB2142876A (en) * 1983-07-08 1985-01-30 Telefonia Automazione Elettron Stamping set
EP0133344A2 (en) * 1983-08-05 1985-02-20 The Arthur G. Russell Company, Incorporated System for displaying alphanumeric messages

Also Published As

Publication number Publication date
FR2611953B1 (en) 1989-05-05
US4918601A (en) 1990-04-17
FR2611953A1 (en) 1988-09-09

Similar Documents

Publication Publication Date Title
EP0281862B1 (en) Operation system for an electronic postage meter
EP0281861B1 (en) Electronic postage meter comprising postage-limiting values
EP0285956A1 (en) Postage meter with administration of periodic cycles
EP0281860A1 (en) Electronic postage meter with a working mode selection
EP0208231B1 (en) Telecontrol system for postage meters
US5774886A (en) System and method for automatically printing postage on mail
US7533067B2 (en) Control panel label for a postage printing device
FR2580845A1 (en) SYSTEM FOR DETECTING AN UNACCOUNTED PRINT IN A VALUE PRINTING SYSTEM
US20060173796A1 (en) System and method for printing multiple postage indicia
FR2485233A1 (en) AUTOMATIC LOCKOUT SYSTEM
FR2490365A1 (en) DEVICE FOR VISUALIZING DATA IN WRITINGS OF DIFFERENT NATURE SUCH AS ARABIC AND LATIN SCRIPTURES
JPS6086426A (en) Mail window system having programmable command message
EP0284779A1 (en) Postage meter comprising an alarm
EP0031077B1 (en) Interactive data entry device for a small size instrument, particulary for a time piece
EP0605313B1 (en) Franking machine with history recording
EP0612038B1 (en) Method for monitoring the daily postage consumption of a franking machine und franking machine for carrying out this method
WO1989012286A1 (en) Credit card device for continous parking facilities with variable hourly rates
FR2613513A1 (en) ELECTRONIC POSTAGE MACHINE WITH A LARGE NUMBER OF AUXILIARY COUNTERS
CA1305864C (en) World timepiece
EP0644468B1 (en) Analogical timepiece giving one or several alphanumerical informations according to a function mode or a programmed event
US20080021849A1 (en) System and method for printing multiple postage indicia
FR2553549A1 (en) AUTOMATIC PARKING MACHINE
EP0986029B1 (en) Method for controlling the consumption of franking machines
EP0662649A1 (en) Timepiece with analogical display provided with decimal number processing means
JPS5936793B2 (en) Stamp tax cash payment indicator

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19890309

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: ALCATEL SATMAM

17Q First examination report despatched

Effective date: 19911202

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19920414