Printer server and print system and data receiving device and data sending/receiving system
First Claim
1. A printer which processes print transmitting data, comprising:
- a print transmitting data receiver which receives the print transmitting data;
a first printer position acquisition which acquires printer position information to specify a place where the printer is installed when the print transmitting data receiver has received the print transmitting data, this printer position information being regarded as first printer position information;
a judgment section which judges whether the print transmitting data matches the first printer position information;
a print executor which executes a print operation based on the print transmitting data when the judgment section judges that the print transmitting data matches the first printer position information and restricts the print operation based on the print transmitting data when the judgment section judges that the print transmitting data does not match the first printer position information;
a public key acquisition request receiver which receives a public key acquisition request transmitted from a print client;
a second printer position acquisition which acquires printer position information on the printer when the public key acquisition request receiver has received the public key acquisition request, this printer position information being regarded as second printer position information;
a public key generator which generates a public key with a first passphrase containing at least the second printer position information; and
a public key transmitter which transmits the public key generated by the public key generator to the print client which has transmitted the public key acquisition request, whereinthe print executor does not execute the print operation based on the print transmitting data when the judgment section judges that the print transmitting data does not match the first printer position information.
1 Assignment
0 Petitions
Accused Products
Abstract
From a printer, a print client previously acquires printer position information on the printer. For example, when trying to transmit print data to the printer, the print client generates print transmitting data by adding printer position information on the printer to the print data and transmits the print transmitting data. The printer which has received this print transmitting data prints the print data only when the printer position information contained in the print transmitting data coincides with printer position information at this point in time. Consequently, the security of the print transmitting data transmitted from the print client to the printer via a network is ensured.
-
Citations
8 Claims
-
1. A printer which processes print transmitting data, comprising:
-
a print transmitting data receiver which receives the print transmitting data; a first printer position acquisition which acquires printer position information to specify a place where the printer is installed when the print transmitting data receiver has received the print transmitting data, this printer position information being regarded as first printer position information; a judgment section which judges whether the print transmitting data matches the first printer position information; a print executor which executes a print operation based on the print transmitting data when the judgment section judges that the print transmitting data matches the first printer position information and restricts the print operation based on the print transmitting data when the judgment section judges that the print transmitting data does not match the first printer position information; a public key acquisition request receiver which receives a public key acquisition request transmitted from a print client; a second printer position acquisition which acquires printer position information on the printer when the public key acquisition request receiver has received the public key acquisition request, this printer position information being regarded as second printer position information; a public key generator which generates a public key with a first passphrase containing at least the second printer position information; and a public key transmitter which transmits the public key generated by the public key generator to the print client which has transmitted the public key acquisition request, wherein the print executor does not execute the print operation based on the print transmitting data when the judgment section judges that the print transmitting data does not match the first printer position information. - View Dependent Claims (2, 3, 4)
-
-
5. A control method of a printer which processes print transmitting data, comprising the steps of:
-
receiving the print transmitting data; acquiring printer position information to specify a place where the printer is installed when the print transmitting data has been received, and regarding this printer position information as first printer position information; judging whether the print transmitting data matches the first printer position information; executing a print operation based on the print transmitting data when it is judged that the print transmitting data matches the first printer position information; restricting the print operation based on the print transmitting data when it is judged that the print transmitting data does not match the first printer position information; receiving a public key acquisition request transmitted from a print client; acquiring printer position information on the printer when the public key acquisition request has been received and regarding this printer position information as second printer position information; generating a public key with a first passphrase containing at least the second printer position information; and transmitting the public key to the print client which has transmitted the public key acquisition request, wherein in the step of restricting the print operation, the print operation based on the print transmitting data is not executed when it is judged that the print transmitting data does not match the first printer position information. - View Dependent Claims (6, 7, 8)
-
Specification