Patent ID: 8289553

Claim:
A printing method for printing a file stored in an electronic book (e-book), comprising: connecting the e-book and a printer to a network; sending a message by the e-book to find the printer via the network; responding to the message by the printer and establishing communication between the e-book and the printer; sending a request of printing the file to the printer by the e-book via the network; determining whether the file can be read by the printer, if the file can be read by the printer, uploading the file to the printer by the e-book; if the file cannot be read by the printer, decoding the file and transforming the decoded file to a format can be read by the printer, and uploading to the printer; and determining whether the printer is spooling the file within a first predetermined time period since the e-book uploads the file to the printer, the printer prints the file if the printer is spooling the file within the first predetermined time period; the e-book sends a request of printing the file to the printer if the printer is not spooling the file within the first predetermined time period.