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; and
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.
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.
34 Citations
57 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; and
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; and
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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A print system including at least one printer and at least one print client connected to the printer via a network, wherein
the print client comprises: -
a printer position information holder which holds first printer position information which is printer position information to specify a place where the printer is installed;
a printer position information reader which reads the first printer position information from the printer position information holder;
a print transmitting data generator which generates print transmitting data by adding the first printer position information read by the printer position information reader to print data; and
a print transmitting data transmitter which transmits the print transmitting data generated by the print transmitting data generator to the printer via the network, and the printer comprises;
a print transmitting data receiver which receives the print transmitting data transmitted by the print client;
a first printer position acquisition which acquires second printer position information which is printer position information to specify a place where the printer is installed when the print transmitting data has been received; and
a print executor which judges whether the first printer position information contained in the print transmitting data and the second printer position information acquired by the first printer position acquisition match, executes a print operation based on the print transmitting data when the two pieces of the printer position information match, and restricts the print operation based on the print transmitting data when the two pieces of the printer position information do not match. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A print system including at least one printer and at least one print client connected to the printer via a network, wherein
the print client comprises: -
a public key holder which holds a public key for encryption acquired from the printer;
a public key reader which reads the public key from the public key holder;
a print transmitting data generator which encrypts print data with the public key read by the public key reader to generate print transmitting data; and
a print transmitting data transmitter which transmits the print transmitting data generated by the print transmitting data generator to the printer via the network, and the printer comprises;
a print transmitting data receiver which receives the print transmitting data transmitted by the print client;
a first printer position acquisition which acquires printer position information to specify a place where the printer is installed when the print transmitting data has been received, this printer position information being regarded as first printer position information; and
a print executor which generates a private key with a first passphrase containing at least the first printer position information acquired by the first printer position acquisition, executes a print operation based on the print transmitting data when the print transmitting data has been decrypted with the private key, and does not execute the print operation based on the print transmitting data when the print transmitting data has not been decrypted with the private key. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A control method of a print system including at least one printer and at least one print client connected to the printer via a network, comprising the steps of:
-
reading first printer position information from a printer position information holder, which holds the first printer position information which is printer position information to specify a place where the printer is installed, in the print client;
generating print transmitting data by adding the read first printer position information to print data;
transmitting the generated print transmitting data from the print client to the printer via the network;
receiving the print transmitting data transmitted by the print client in the printer;
acquiring second printer position information which is printer position information to specify a place where the printer is installed when the print transmitting data has been received;
judging whether the first printer position information contained in the print transmitting data and the acquired second printer position information match;
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; and
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. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A control method of a print system including at least one printer and at least one print client connected to the printer via a network, comprising the steps of:
-
reading a public key from a public key holder, which holds the public key for encryption acquired from the printer, in the print client;
encrypting print data with the read public key to generate print transmitting data;
transmitting the generated print transmitting data to the printer via the network;
receiving the print transmitting data transmitted by the print client in the printer;
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; and
generating a private key with a first passphrase containing at least the first printer position information, executing a print operation based on the print transmitting data when the print transmitting data has been decrypted with the private key, and not executing the print operation based on the print transmitting data when the print transmitting data has not been decrypted with the private key. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A printer which processes print transmitting data, comprising:
-
a print transmitting data receiver which receives the print transmitting data;
a 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;
a private key generator which generates a private key with a passphrase containing at least the printer position information; and
a print executor which decrypts the print transmitting data received by the print transmitting data receiver with the private key and executes a print operation based on print data obtained by the decryption.
-
-
46. A data receiving device which processes data, comprising:
-
a data receiver which receives transmitted data;
a device position acquisition which acquires device position information to specify a place where the data receiving device is installed;
a judgment section which judges whether the data matches the device position information acquired by the device position acquisition; and
a processing section which executes a process based on the data when the judgment section judges that the data matches the device position information and restricts the process based on the data when the judgment section judges that the data does not match the device position information.
-
-
47. A data transmitting and receiving system including at least one data receiving device and at least one data transmitting device connected to the data receiving device via a network, wherein
the data transmitting device comprises: -
a device position information holder which holds first device position information to specify a place where the device receiving device is installed;
a device position information reader which reads the first device position information from the device position information holder;
a transmitting data generator which generates transmitting data by adding the first device position information read by the device position information reader to data; and
a transmitting data transmitter which transmits the transmitting data generated by the transmitting data generator to the data receiving device via the network, and the data receiving device comprises;
a transmitting data receiver which receives the transmitting data transmitted by the data transmitting device;
a device position acquisition which acquires second device position information to specify a place where the data receiving device is installed when the transmitting data has been received; and
a process executor which judges whether the first device position information contained in the transmitting data and the second device position information acquired by the device position acquisition coincide, executes a process based on the transmitting data when the two pieces of the device position information coincide, and restricts the process based on the transmitting data when the two pieces of the device position information do not coincide.
-
-
48. A data transmitting and receiving system including at least one data receiving device and at least one data transmitting device connected to the data receiving device via a network, wherein
the data transmitting device comprises: -
a public key holder which holds a public key for encryption acquired from the transmitting device;
a public key reader which reads the public key from the public key holder;
a transmitting data generator which encrypts data with the public key read by the public key reader to generate transmitting data; and
a transmitting data transmitter which transmits the transmitting data generated by the transmitting data generator to the data receiving device via the network, and the data receiving device comprises;
a transmitting data receiver which receives the transmitting data transmitted by the data transmitting device;
a device position acquisition which acquires device position information to specify a place where the data receiving device is installed when the transmitting data has been received; and
a process executor which generates a private key with a passphrase containing at least the device position information acquired by the device position acquisition, executes a process based on the transmitting data when the transmitting data has been decrypted with the private key, and does not execute the process based on the transmitting data when the transmitting data has not been decrypted with the private key.
-
-
49. A server which processes print transmitting data, comprising:
-
a print transmitting data receiver which receives the print transmitting data;
a first server position acquisition which acquires server position information to specify a place where the server is installed, this server position information being regarded as first server position information;
a judgment section which judges whether the print transmitting data matches the first server position information acquired by the first server position acquisition; and
a selective spooling section which spools the print transmitting data when the judgment section judges that the print transmitting data matches the first server position information and does not spool the print transmitting data when the judgment section judges that the print transmitting data does not match the first server position information.
-
-
50. A server which processes print transmitting data, comprising:
-
a print transmitting data receiver which receives the print transmitting data;
a first server position acquisition which acquires server position information to specify a place where the server is installed, this server position information being regarded as first server position information;
a judgment section which judges whether the print transmitting data matches the first server position information acquired by the first server position acquisition; and
a transfer section which transfers print data obtained from the print transmitting data to a printer when the judgment section judges that the print transmitting data matches the first server position information and does not transfer the print data to the printer when the judgment section judges that the print transmitting data does not match the first server position information.
-
-
51. A print system including at least one printer, at least one server connected to the printer, and at least one print client connected to the server via a network, wherein
the print client comprises: -
a public key holder which holds a public key for encryption of the printer acquired from the server;
a public key reader which reads the public key of the printer by which a print operation is to be executed from the public key holder;
a print transmitting data generator which encrypts print data with the public key read by the public key reader to generate print transmitting data; and
a print transmitting data transmitter which transmits the print transmitting data generated by the print transmitting data generator to the server via the network, and the server comprises;
a print transmitting data receiver which receives the print transmitting data transmitted by the print client;
a first server position acquisition which acquires server position information to specify a place where the server is installed when the print transmitting data has been received, this server position information being regarded as first server position information; and
a selective spooling section which generates a private key with a first passphrase containing at least the first server position information acquired by the first server position acquisition, spools the print data obtained by decrypting the print transmitting data when the print transmitting data has been decrypted with the private key, and does not spool the print data when the print transmitting data has not been decrypted with the private key.
-
-
52. A print system including at least one printer, at least one server connected to the printer, and at least one print client connected to the server via a network, wherein
the print client comprises: -
a public key holder which holds a public key for encryption of the server acquired from the server;
a public key reader which reads the public key of the server from the public key holder;
a print transmitting data generator which encrypts print data with the public key read by the public key reader to generate print transmitting data; and
a print transmitting data transmitter which transmits the print transmitting data generated by the print transmitting data generator to the server via the network, and the server comprises;
a print transmitting data receiver which receives the print transmitting data transmitted by the print client;
a first server position acquisition which acquires server position information to specify a place where the server is installed at a point in time when the print transmitting data has been received, this server position information being regarded as first server position information; and
a selective spooling section which generates a private key with a first passphrase containing at least the first server position information acquired by the first server position acquisition, spools the print data obtained by decrypting the print transmitting data when the print transmitting data has been decrypted with the private key, and does not spool the print data when the print transmitting data has not been decrypted with the private key.
-
-
53. 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 an installation place from an external device provided outside the printer, 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 acquired by the first printer position acquisition; and
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 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 printer position information.
-
-
54. A server which processes transmitting data, comprising:
-
a transmitting data receiver which receives the transmitting data;
a first server position acquisition which acquires server position information to specify a place where the server is installed, this server position information being regarded as first server position information;
a judgment section which judges whether the transmitting data matches the first server position information acquired by the first server position acquisition; and
a selective spooling section which spools the transmitting data when the judgment section judges that the transmitting data matches the first server position information and does not spool the transmitting data when the judgment section judges that the print transmitting data does not match the first server position information.
-
-
55. A server which processes transmitting data, comprising:
-
a transmitting data receiver which receives the transmitting data;
a first server position acquisition which acquires server position information to specify a place where the server is installed, this server position information being regarded as first server position information;
a judgment section which judges whether the transmitting data matches the first server position information acquired by the first server position acquisition; and
a transfer section which transfers data obtained from the transmitting data to a data receiving device when the judgment section judges that the transmitting data matches the first server position information and does not transfer the data to the data receiving device when the judgment section judges that the transmitting data does not match the first server position information.
-
-
56. A data transmitting and receiving system including at least one data receiving device, at least one server connected to the data receiving device, and at least one data transmitting device connected to the server via a network, wherein
the data transmitting device comprises: -
a public key holder which holds a public key for encryption of the data receiving device acquired from the server;
a public key reader which reads the public key of the data receiving device to which a process request is to be given from the public key holder;
a transmitting data generator which encrypts process data with the public key read by the public key reader to generate transmitting data; and
a transmitting data transmitter which transmits the transmitting data generated by the transmitting data generator to the server via the network, and the server comprises;
a transmitting data receiver which receives the transmitting data transmitted by the data transmitting device;
a first server position acquisition which acquires server position information to specify a place where the server is installed at a point in time when the transmitting data has been received, this server position information being regarded as first server position information; and
a selective spooling section which generates a private key with a first passphrase containing at least the first server position information acquired by the first server position acquisition, spools the process data obtained by decrypting the transmitting data when the transmitting data has been decrypted with the private key, and does not spool the process data when the transmitting data has not been decrypted with the private key.
-
-
57. A data transmitting and receiving system including at least one data receiving device, at least one server connected to the data receiving device, and at least one data transmitting device connected to the server via a network, wherein
the data transmitting device comprises: -
a public key holder which holds a public key for encryption of the server acquired from the server;
a public key reader which reads the public key of the server from the public key holder;
a transmitting data generator which encrypts process data with the public key read by the public key reader to generate transmitting data; and
a transmitting data transmitter which transmits the transmitting data generated by the transmitting data generator to the server via the network, and the server comprises;
a transmitting data receiver which receives the transmitting data transmitted by the data transmitting device;
a first server position acquisition which acquires server position information to specify a place where the server is installed when the transmitting data has been received, this server position information being regarded as first server position information; and
a selective spooling section which generates a private key with a first passphrase containing at least the first server position information acquired by the first server position acquisition, spools the process data obtained by decrypting the transmitting data when the transmitting data has been decrypted with the private key, and does not spool the process data when the transmitting data has not been decrypted with the private key.
-
Specification