Patent ID: 9384428
Filing Date: 2016-07-05
CPC Classification: G06F,G06K

Claim Text:
1. A method for bypassing a print dialog box that indicates a print confirmation, a prompt message, or a page preview, by employing a background print applet, comprising: detecting, by a computer system, using the apple, a print content to be printed by a printer in operative communication with the applet; identifying, by the computer system, using the applet, one or more features of the print content; determining, by the computer system, using the applet, one or more print settings based on the identified one or more features; in response to determining the one or more print settings based on the identified one or more features, initiating, by the computer system, using the applet, the print content to be printed by the printer based on the determined print settings, wherein initiating the print content comprises bypassing the print dialog box; after initiating, by the applet, the print content to be printed, determining, by the computer system, using the applet, a task status of the print content, wherein the task status comprises an error status; storing, by the computer system, using the applet, the determined task status of the print content in a log along with a timestamp determined by the applet; determining, by the computer system, using the applet, the task status is the error status based on feedback received from the printer through a local communications network; sending, by the computer system, using the applet through a communications network, the error status to a financial transaction host system to prevent completion of the financial transaction; in response to determining the error status, initiating, by the computer system, using the applet, the printer to retry printing the print content; determining, by the computer system, using the applet, an availability status of an additional printer for printing the print content; after determining the availability status of the additional printer, initiating, by the computer system, using the applet, the additional printer to print the print content based on the determined print settings; determining, by the computer system, using the applet, an additional task status is a second error status based on feedback received from the additional printer; and after determining the additional task status is the second error status, communicating, by the computer system, using the applet, the error status and the second error status to the financial transaction host system to prevent completion of the financial transfer.