Claims
- 1. A franking machine for franking items of mail including electronic means to carry out accounting functions in relation to usage of the machine in franking operations; storage registers to store account records; said electronic means being responsive to command signals to carry out functions indicated by said command signals; a secure housing securely containing said electronic means and said storage registers; a general purpose communications port comprising a multi-contact connector extending through a wall of said housing to which peripheral devices external to the franking machine may be connected to communicate with said electronic means; a plurality of electrical connections connecting the contacts of the connector to the electronic means; a group of said contacts having signal carrying functions determined by said electronic means; said electronic means being operative in response to a command signal indicating a function to be carried out to determine whether the indicated function requires transmission of signals by way of the general purpose port and a specific peripheral device with which communication is to be effected to set the signal carrying function of the contacts of said group to enable transmission of signals by way of the general purpose port to and from the specific peripheral device and wherein said storage registers store secure and non-secure data and wherein said electronic means is operative in response to said command signal requesting read out of data from said storage registers to determine whether the data requested is secure data and the command requires transmission of the data by way of said general purpose port in encrypted form; said electronic means being operative to transmit secure data only if the command signal indicates transmission of the data in encrypted form.
- 2. A franking machine as claimed in claim 1 including memory means to store signal carrying functions of the contacts required for communication with at least one peripheral device and wherein the electronic means accesses the memory means to determine the required signal carrying functions of the contacts.
- 3. A franking machine as claimed in claim 1 wherein a first sub-group of the group of contacts are assigned to carry signals output from the electronic means and a second sub-group of contacts are assigned to carry signals input to the electronic means, said electronic means being operative in response to the command signal to determine the signal carrying function of each contact in each of said sub-groups.
- 4. A franking machine as claimed in claim 1 wherein the electronic means is operative in response to the command signal indicating a function to be carried out requiring communication with more than one peripheral device by way of the general purpose port to determine the signal carrying function of each contact of the group required for each of the peripheral device with which communication is to be effected; and to set the signal carrying function of each contact of the group to correspond to a first peripheral device and to generate a switch control signal to enable communication with said first peripheral device for first periods in which communication is required with said first peripheral device and to set the signal carrying function of each contact of the group to correspond to a second peripheral device and to set the switch control signal to enable communication with said second peripheral device for second periods in which communication is required with said second peripheral device.
- 5. A method of controlling communication through a general purpose port of a franking machine with an external peripheral device comprising the steps of:
- storing secure and non-secure data in storage registers of the franking machine;
- selecting a function to be performed by the franking machine; determining whether said function requires communication with an external device;
- in response to determination that communication with an external device is required by said function determining a specific one of a plurality of devices with which communication is required to be effected;
- determining signal carrying functions of connections of the port required for communication with said specific device;
- setting the signal carrying functions of said connections to correspond to those required by said specific peripheral device and
- in response to selection of a function requiring read out of data from the storage registers the steps of determining whether the data to be read out is secure data and that the function requires transmission of the data by way of the general purpose port in encrypted form; and
- transmitting the secure data by way of the general purpose port only if the function specifies transmission of the data in encrypted form.
Priority Claims (1)
Number |
Date |
Country |
Kind |
8708031 |
Apr 1987 |
GBX |
|
CROSS REFERENCES TO RELATED APPLICATIONS
This is a continuation in part of co-pending application Ser. No. 07/175338 filed Mar. 30, 1988 now abandoned.
US Referenced Citations (14)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
175338 |
Mar 1988 |
|